brightside-1.4.0.orig/0002755000175000000500000000000010136617135012720 5ustar arisrcbrightside-1.4.0.orig/po/0002755000175000000500000000000010136617135013336 5ustar arisrcbrightside-1.4.0.orig/po/zh_CN.po0000644000175000000500000004513710001644316014677 0ustar arisrc# Simplified Chinese translation for Brightside. # Copyright (C) 2003 Free Software Foundation, Inc. # Abel Cheung , 2003. # He Qiangqiang , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-08-04 03:51+0800\n" "Last-Translator: He Qiangqiang \n" "Language-Team: zh_CN \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "无法执行命令:%s\n" "请确定该命令已经存在。" #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "文件 %s 的权限不正确\n" "请参考 Brightside 的文档,修正问题后再重新启动 Brightside。" #: src/brightside.c:487 msgid "translator_credits" msgstr "He Qiangqiang " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "无法载入 Glade 文件。\n" "请确定已经正确安装本守护进程。" #: src/brightside.glade.h:1 msgid "Volume" msgstr "音量" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "静音键" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "屏幕保护键" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "音效设置" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "音效设置" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "当按下退出碟片键时执行的命令" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "设置多媒体键执行的动作" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "当按下退出碟片键时执行的命令" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "当按下退出碟片键时执行的命令" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "当按下退出碟片键时执行的命令" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "当按下退出碟片键时执行的命令" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "当按下退出碟片键时执行的命令" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "当按下退出碟片键时执行的命令" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "当按下退出碟片键时执行的命令" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "当按下退出碟片键时执行的命令" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "己启用" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "己启用" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "使用 PCM 音量而不用主音量" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "键设置" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "音效设置" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "无法执行命令:%s\n" #~ "或是命令:%s\n" #~ "请确定至少其中一个命令已经存在。" #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "尝试解除多媒体键功能时出错。\n" #~ "键 %d 无法解除。" #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "可能已经有另一个程序正在使用多媒体键。\n" #~ "键 %d 无法解除。\n" #~ "是不是另一个守护进程正在执行?" #~ msgid "Multimedia keys daemon" #~ msgstr "多媒体键守护进程" #~ msgid "Multimedia Keys daemon active" #~ msgstr "多媒体键守护进程正在运行" #~ msgid "Volume down key" #~ msgstr "降低音量键" #~ msgid "Volume up key" #~ msgstr "提高音量键" #~ msgid "Power key" #~ msgstr "电源键" #~ msgid "Eject key" #~ msgstr "退出碟片键" #~ msgid "Media key" #~ msgstr "媒体键" #~ msgid "Play key" #~ msgstr "播放键" #~ msgid "Pause key" #~ msgstr "暂停键" #~ msgid "Stop (Audio) key" #~ msgstr "停止播放(乐曲)键" #~ msgid "Previous (Audio) key" #~ msgstr "上一首(乐曲)键" #~ msgid "Next (Audio) key" #~ msgstr "下一首(乐曲)键" #~ msgid "My Home key" #~ msgstr "首页键" #~ msgid "Refresh key" #~ msgstr "刷新键" #~ msgid "Search key" #~ msgstr "搜索键" #~ msgid "E-Mail key" #~ msgstr "电子邮件键" #~ msgid "Sleep key" #~ msgstr "睡眠键" #~ msgid "Finance key" #~ msgstr "理财键" #~ msgid "Help key" #~ msgstr "帮助键" #~ msgid "WWW key" #~ msgstr "浏览器键" #~ msgid "Groups key" #~ msgstr "群组键" #~ msgid "Calculator key" #~ msgstr "计算器键" #~ msgid "Record key" #~ msgstr "录音键" #~ msgid "Close Window key" #~ msgstr "关闭窗口键" #~ msgid "Shade Window key" #~ msgstr "卷起窗口键" #~ msgid "Brightness down key" #~ msgstr "降低亮度键" #~ msgid "Brightness up key" #~ msgstr "提高亮度键" #~ msgid "Disabled" #~ msgstr "已禁用" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "该键已经被关联到操作“%s”。\n" #~ "请选择另一个键。" #~ msgid "Description" #~ msgstr "描述" #~ msgid "Status" #~ msgstr "状态" #~ msgid "Multimedia Keys Preferences" #~ msgstr "多媒体键首选项" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "如果要分配一个键作为某种用途,请在相应的栏位按下鼠标键,并按下准备建立联系" #~ "的键。\n" #~ "按“C”会取消抓取按键,而“Backspace”会禁用该快捷键。" #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "使用 _PCM 音量而不用主音量" #~ msgid "Multimedia Keys" #~ msgstr "多媒体键" #~ msgid "Brightness down key's XKeycode" #~ msgstr "降低亮度键的 XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "降低亮度键的 XKeycode,0 表示禁用" #~ msgid "Brightness up key's XKeycode" #~ msgstr "提高亮度键的 XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "提高亮度键的 XKeycode,0 表示禁用" #~ msgid "Calculator key's XKeycode" #~ msgstr "计算器键的 XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "计算器键的 XKeycode,0 表示禁用" #~ msgid "Close Window key's XKeycode" #~ msgstr "关闭窗口键的 XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "关闭窗口键的 XKeycode,0 表示禁用" #~ msgid "E-Mail key's XKeycode" #~ msgstr "电子邮件键的 XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "电子邮件键的 XKeycode,0 表示禁用" #~ msgid "Eject key's XKeycode" #~ msgstr "退出碟片键的 XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "退出碟片键的 XKeycode,0 表示禁用" #~ msgid "Finance key's XKeycode" #~ msgstr "理财键的 XKeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "理财键的 XKeycode,0 表示禁用" #~ msgid "Groups key's XKeycode" #~ msgstr "群组键的 XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "群组键的 XKeycode,0 表示禁用" #~ msgid "Help key's XKeycode" #~ msgstr "帮助键的 XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "帮助键的 XKeycode,0 表示禁用" #~ msgid "Mute key's XKeycode" #~ msgstr "静音键的 XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "静音键的 XKeycode,0 表示禁用" #~ msgid "My Home key's XKeycode" #~ msgstr "首页键的 XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "首页键的 XKeycode,0 表示禁用" #~ msgid "Next key's XKeycode" #~ msgstr "下一首(乐曲)键的 XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "下一首(乐曲)键的 XKeycode,0 表示禁用" #~ msgid "Pause key's XKeycode" #~ msgstr "暂停键的 XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "暂停键的 XKeycode,0 表示禁用" #~ msgid "Play key's XKeycode" #~ msgstr "播放键的 XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "播放键的 XKeycode,0 表示禁用" #~ msgid "Power key's XKeycode" #~ msgstr "电源键的 XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "电源键的 XKeycode,0 表示禁用" #~ msgid "Previous key's XKeycode" #~ msgstr "上一首(乐曲)键的 XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "上一首(乐曲)键的 XKeycode,0 表示禁用" #~ msgid "Record key's XKeycode" #~ msgstr "录音键的 XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "录音键的 XKeycode,0 表示禁用" #~ msgid "Refresh key's XKeycode" #~ msgstr "刷新键的 XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "刷新键的 XKeycode,0 表示禁用" #~ msgid "Screensaver key's XKeycode" #~ msgstr "屏幕保护键的 XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "屏幕保护键的 XKeycode,0 表示禁用" #~ msgid "Search key's XKeycode" #~ msgstr "搜索键的 XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "搜索键的 XKeycode,0 表示禁用" #~ msgid "Shade Window key's XKeycode" #~ msgstr "卷起窗口键的 XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "卷起窗口键的 XKeycode,0 表示禁用" #~ msgid "Sleep key's XKeycode" #~ msgstr "睡眠键的 XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "睡眠键的 XKeycode,0 表示禁用" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "当音量改变时播放的音效文件" #~ msgid "Volume down key's XKeycode" #~ msgstr "降低音量键的 XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "降低音量键的 XKeycode,0 表示禁用" #, fuzzy #~ msgid "Volume step" #~ msgstr "音量" #~ msgid "Volume up key's XKeycode" #~ msgstr "提高音量键的 XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "提高音量键的 XKeycode,0 表示禁用" #~ msgid "WWW key's XKeycode" #~ msgstr "浏览器键的 XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "浏览器键的 XKeycode,0 表示禁用" #~ msgid "Accelerator key" #~ msgstr "快捷键" #~ msgid "Accelerator modifiers" #~ msgstr "快捷键的修饰键" #~ msgid "Accelerator Mode" #~ msgstr "快捷键模式" #~ msgid "The type of accelerator." #~ msgstr "快捷键的类型。" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "请键入新的快捷键,或是按 Backspace 清除快捷键" #~ msgid "Type a new accelerator" #~ msgstr "请键入新的快捷键" brightside-1.4.0.orig/po/zh_TW.po0000644000175000000500000004633010001644316014725 0ustar arisrc# traditional Chinese translation of Brightside. # Copyright (C) 2003 Free Software Foundation, Inc. # Abel Cheung , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside 2.0.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-17 18:42+0800\n" "Last-Translator: Abel Cheung \n" "Language-Team: Chinese (traditional) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "無法執行指令:%s\n" "請確定該指令已經存在。" #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "檔案 %s 的權限不正確\n" "請參考 Brightside 的文件,修正問題後再重新啟動 Brightside。" #: src/brightside.c:487 msgid "translator_credits" msgstr "" "i18n 程式中文化計劃\n" "http://i18n.linux.org.tw/\n" "\n" "Abel Cheung , 2003" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "無法載入 Glade 檔案。\n" "請確定已經正確安裝本伺服程式。" #: src/brightside.glade.h:1 msgid "Volume" msgstr "音量" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "靜音按鈕" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "螢幕保護按鈕" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "音效設定" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "音效設定" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "當按下退出碟片按鈕時執行的指令" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "設定多媒體按鈕的運作方式" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "當按下退出碟片按鈕時執行的指令" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "當按下退出碟片按鈕時執行的指令" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "當按下退出碟片按鈕時執行的指令" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "當按下退出碟片按鈕時執行的指令" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "當按下退出碟片按鈕時執行的指令" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "當按下退出碟片按鈕時執行的指令" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "當按下退出碟片按鈕時執行的指令" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "當按下退出碟片按鈕時執行的指令" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "己經啟用" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "己經啟用" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "使用 PCM 音量而不用主音量" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "按鈕設定" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "音效設定" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "無法執行指令:%s\n" #~ "或是指令:%s\n" #~ "請確定至少其中一個指令已經存在。" #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "當嘗試解除多媒體按鈕設定時出現錯誤。\n" #~ "按鈕 %d 無法解除。" #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "可能已經有另一個程式正在使用多媒體按鈕。\n" #~ "按鈕 %d 無法解除。\n" #~ "是不是另一個伺服程式正在執行?" #~ msgid "Multimedia keys daemon" #~ msgstr "多媒體按鈕伺服程式" #~ msgid "Multimedia Keys daemon active" #~ msgstr "多媒體按鈕伺服程式已經啟用" #~ msgid "Volume down key" #~ msgstr "降低音量按鈕" #~ msgid "Volume up key" #~ msgstr "提高音量按鈕" #~ msgid "Power key" #~ msgstr "電源按鈕" #~ msgid "Eject key" #~ msgstr "退出碟片按鈕" #~ msgid "Media key" #~ msgstr "媒體按鈕" #~ msgid "Play key" #~ msgstr "播放按鈕" #~ msgid "Pause key" #~ msgstr "暫停按鈕" #~ msgid "Stop (Audio) key" #~ msgstr "停止播放(樂曲)按鈕" #~ msgid "Previous (Audio) key" #~ msgstr "上一首(樂曲)按鈕" #~ msgid "Next (Audio) key" #~ msgstr "下一首(樂曲)按鈕" #~ msgid "My Home key" #~ msgstr "首頁按鈕" #~ msgid "Refresh key" #~ msgstr "重新整理按鈕" #~ msgid "Search key" #~ msgstr "搜尋按鈕" #~ msgid "E-Mail key" #~ msgstr "電郵按鈕" #~ msgid "Sleep key" #~ msgstr "暫停系統按鈕" #~ msgid "Finance key" #~ msgstr "理財按鈕" #~ msgid "Help key" #~ msgstr "求助按鈕" #~ msgid "WWW key" #~ msgstr "瀏覽器按鈕" #~ msgid "Groups key" #~ msgstr "群組按鈕" #~ msgid "Calculator key" #~ msgstr "計算機按鈕" #~ msgid "Record key" #~ msgstr "錄音按鈕" #~ msgid "Close Window key" #~ msgstr "關閉視窗按鈕" #~ msgid "Shade Window key" #~ msgstr "捲起視窗按鈕" #~ msgid "Brightness down key" #~ msgstr "降低亮度按鈕" #~ msgid "Brightness up key" #~ msgstr "提高亮度按鈕" #~ msgid "Disabled" #~ msgstr "暫停使用" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "該按鈕已經有另一種用途:‘%s’。\n" #~ "請選取另一個按鈕。" #~ msgid "Description" #~ msgstr "說明" #~ msgid "Status" #~ msgstr "狀態" #~ msgid "Multimedia Keys Preferences" #~ msgstr "多媒體按鈕偏好設定" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "如果要分配一個按鈕作為某種用途,請在相應的欄位按下滑鼠按鈕,並按下準備建立" #~ "聯繫的按鈕。\n" #~ "按“C”會取消擷取按鍵,而“Backspace”會暫停使用該捷徑鍵。" #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "使用 _PCM 音量而不用主音量" #~ msgid "Multimedia Keys" #~ msgstr "多媒體按鈕" #~ msgid "Brightness down key's XKeycode" #~ msgstr "降低亮度按鈕的 XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "降低亮度按鈕的 XKeycode,0 表示停止使用" #~ msgid "Brightness up key's XKeycode" #~ msgstr "提高亮度按鈕的 XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "提高亮度按鈕的 XKeycode,0 表示停止使用" #~ msgid "Calculator key's XKeycode" #~ msgstr "計算機按鈕的 XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "計算機按鈕的 XKeycode,0 表示停止使用" #~ msgid "Close Window key's XKeycode" #~ msgstr "關閉視窗按鈕的 XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "關閉視窗按鈕的 XKeycode,0 表示停止使用" #~ msgid "E-Mail key's XKeycode" #~ msgstr "電郵按鈕的 XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "電郵按鈕的 XKeycode,0 表示停止使用" #~ msgid "Eject key's XKeycode" #~ msgstr "退出碟片按鈕的 XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "退出碟片按鈕的 XKeycode,0 表示停止使用" #~ msgid "Finance key's XKeycode" #~ msgstr "理財按鈕的 XKeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "理財按鈕的 XKeycode,0 表示停止使用" #~ msgid "Groups key's XKeycode" #~ msgstr "群組按鈕的 XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "群組按鈕的 XKeycode,0 表示停止使用" #~ msgid "Help key's XKeycode" #~ msgstr "求助按鈕的 XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "求助按鈕的 XKeycode,0 表示停止使用" #~ msgid "Mute key's XKeycode" #~ msgstr "靜音按鈕的 XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "靜音按鈕的 XKeycode,0 表示停止使用" #~ msgid "My Home key's XKeycode" #~ msgstr "首頁按鈕的 XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "首頁按鈕的 XKeycode,0 表示停止使用" #~ msgid "Next key's XKeycode" #~ msgstr "下一首(樂曲)按鈕的 XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "下一首(樂曲)按鈕的 XKeycode,0 表示停止使用" #~ msgid "Pause key's XKeycode" #~ msgstr "暫停按鈕的 XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "暫停按鈕的 XKeycode,0 表示停止使用" #~ msgid "Play key's XKeycode" #~ msgstr "播放按鈕的 XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "播放按鈕的 XKeycode,0 表示停止使用" #~ msgid "Power key's XKeycode" #~ msgstr "電源按鈕的 XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "電源按鈕的 XKeycode,0 表示停止使用" #~ msgid "Previous key's XKeycode" #~ msgstr "上一首(樂曲)按鈕的 XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "上一首(樂曲)按鈕的 XKeycode,0 表示停止使用" #~ msgid "Record key's XKeycode" #~ msgstr "錄音按鈕的 XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "錄音按鈕的 XKeycode,0 表示停止使用" #~ msgid "Refresh key's XKeycode" #~ msgstr "重新整理按鈕的 XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "重新整理按鈕的 XKeycode,0 表示停止使用" #~ msgid "Screensaver key's XKeycode" #~ msgstr "螢幕保護按鈕的 XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "螢幕保護按鈕的 XKeycode,0 表示停止使用" #~ msgid "Search key's XKeycode" #~ msgstr "搜尋按鈕的 XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "搜尋按鈕的 XKeycode,0 表示停止使用" #~ msgid "Shade Window key's XKeycode" #~ msgstr "捲起視窗按鈕的 XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "捲起視窗按鈕的 XKeycode,0 表示停止使用" #~ msgid "Sleep key's XKeycode" #~ msgstr "暫停系統按鈕的 XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "暫停系統按鈕的 XKeycode,0 表示停止使用" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "當音量改變時播放的音效檔" #~ msgid "Volume down key's XKeycode" #~ msgstr "降低音量按鈕的 XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "降低音量按鈕的 XKeycode,0 表示停止使用" #, fuzzy #~ msgid "Volume step" #~ msgstr "音量" #~ msgid "Volume up key's XKeycode" #~ msgstr "提高音量按鈕的 XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "提高音量按鈕的 XKeycode,0 表示停止使用" #~ msgid "WWW key's XKeycode" #~ msgstr "瀏覽器按鈕的 XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "瀏覽器按鈕的 XKeycode,0 表示停止使用" #~ msgid "Accelerator key" #~ msgstr "捷徑鍵" #~ msgid "Accelerator modifiers" #~ msgstr "捷徑鍵中的特殊按鍵" #~ msgid "Accelerator Mode" #~ msgstr "捷徑鍵模式" #~ msgid "The type of accelerator." #~ msgstr "捷徑鍵的類型。" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "請輸入新的捷徑鍵,或是按 Backspace 清除捷徑鍵" #~ msgid "Type a new accelerator" #~ msgstr "請輸入新的捷徑鍵" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "啟動多媒體按鈕伺服程式(_L)" brightside-1.4.0.orig/po/pt_BR.gmo0000644000175000000500000000252510001700657015043 0ustar arisrc d  =O/z'")n< Bgf,1#  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 2.0.6 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-10-01 15:46-0400 Last-Translator: Alexandre Folle de Menezes Language-Team: Brazilian Portuguese MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideImpossível executar comando: %s Verifique se este comando existe.Impossível carregar o arquivo Glade. Certifique-se de que este daemon está instalado apropriadamente.Permissões do arquivo %s estão erradas Por favor verifique a documentação do Brightside, corrija o problema e reinicie o Brightside.Usar o Volume PCM ao invés do Volume MasterVolumeAlexandre Folle de Menezes brightside-1.4.0.orig/po/sr@Latn.gmo0000644000175000000500000000270110001700660015366 0ustar arisrc d  =O/z'")< H]`{/: jHx  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-10-04 01:32+0200 Last-Translator: Danilo Šegan Language-Team: Serbian (sr) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2; BrightsideNe može izvršiti naredbu „%s“ Proverite da li ova naredba postoji.Ne može učitati Glade datoteku. Proverite da li je uslužni program odgovarajuće pokrenut.Dozvole na datoteci %s su neispravne Proverite dokumentaciju Brightside-a, ispravite problem i ponovo pokrenite Brightside.Koristi PCM jačinu zvuka umesto glavne jačineJačina zvukaDanilo Šegan Bojan Živanović brightside-1.4.0.orig/po/am.po0000644000175000000500000002402410001644300014254 0ustar arisrc# Translations into the Amharic Language. # Copyright (C) 2002 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Ge'ez Frontier Foundation , 2002. # # msgid "" msgstr "" "Project-Id-Version: Brightside \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-01-08 07:45+EDT\n" "Last-Translator: Ge'ez Frontier Foundation \n" "Language-Team: Amharic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" #: src/brightside.c:487 msgid "translator_credits" msgstr "ዘግዕዝ Frontier Foundation" #: src/brightside.c:498 msgid "Brightside" msgstr "አክሚ" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" #: src/brightside.glade.h:1 msgid "Volume" msgstr "" #: src/brightside.h:65 msgid "Mute volume" msgstr "" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 msgid "Start screensaver" msgstr "" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 msgid "Screen Corners" msgstr "" #: src/brightside-properties.glade.h:5 msgid "Screen Edges" msgstr "" #: src/brightside-properties.glade.h:6 msgid "Action to take while mouse is placed in corner of screen" msgstr "" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 msgid "Configure screen-edge behaviour" msgstr "" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:23 msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:24 msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:25 msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:26 msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:27 msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:28 msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:29 msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "ያስችላል" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "ያስችላል" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 msgid "On _entering region" msgstr "" #: src/custom-action.glade.h:4 msgid "On leaving region" msgstr "" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "E-Mail key" #~ msgstr "የኢሜይል ቁልፍ" #~ msgid "Help key" #~ msgstr "የመረጃ ቁልፍ" #~ msgid "WWW key" #~ msgstr "የWWW ቁልፍ" #~ msgid "Groups key" #~ msgstr "የመድረኮች ቁልፍ" #~ msgid "Disabled" #~ msgstr "የተበላሸ" #~ msgid "Description" #~ msgstr "መግለጫ" #~ msgid "Status" #~ msgstr "ሁኔታ" #~ msgid "(C) 2001 Bastien Nocera" #~ msgstr "(ም) 2001 Bastien Nocera" brightside-1.4.0.orig/po/be.po0000644000175000000500000006031510001644301014251 0ustar arisrc# translation of Brightside HEAD.po to Belarusian # Copyright (C) 2003 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Vital Khilko , 2003 # Ales Nyakhaychyk , 2003 # msgid "" msgstr "" "Project-Id-Version: Brightside HEAD\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-11 07:33+0200\n" "Last-Translator: Ales Nyakhaychyk \n" "Language-Team: Belarusian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.1\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Ня атрымалася выканаць каманду: %s\n" "Праверце, што гэткая каманда існуе." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Правы доступу да файла \"%s\" парушаныя\n" "Прагледзьце дакумэнтацыю Brightside, выпраўце праблему й перазапусьціце " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Belarusian Language Linux Team Хатняя старонка: http://www.mova.linux.byЭ. " "скрыня: " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Ня атрымалася загрузіць файл фармата Glade.\n" "Упэўніцеся, што дэман карэктна усталяваны." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Гучнасьць" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Клявіша выключэньня гука" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Клявіша ахоўніка экрана" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Наладка гука" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Наладка гука" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "" "Каманда, якая будзе выканана, калі клявіша вызваленьня сподка будзе " "націснутая" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Дыялёг наладак паводзін мульцімедыных клявішаў" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "" "Каманда, якая будзе выканана, калі клявіша вызваленьня сподка будзе " "націснутая" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "" "Каманда, якая будзе выканана, калі клявіша вызваленьня сподка будзе " "націснутая" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "" "Каманда, якая будзе выканана, калі клявіша вызваленьня сподка будзе " "націснутая" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "" "Каманда, якая будзе выканана, калі клявіша вызваленьня сподка будзе " "націснутая" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "" "Каманда, якая будзе выканана, калі клявіша вызваленьня сподка будзе " "націснутая" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "" "Каманда, якая будзе выканана, калі клявіша вызваленьня сподка будзе " "націснутая" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "" "Каманда, якая будзе выканана, калі клявіша вызваленьня сподка будзе " "націснутая" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "" "Каманда, якая будзе выканана, калі клявіша вызваленьня сподка будзе " "націснутая" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Уключана" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Уключана" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "" "Код XKeycode клявішы выкарыстаньня гучнасьці канала PCM замест асноўнага" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Наладка клявішаў " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Наладка гука" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Ня атрымалася выканаць альбо каманду: %s\n" #~ "альбо каманду: %s\n" #~ "Праверце, што хоця адна з гэтых камандаў існуе." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Адбылася памылка пад час выдаленьня доступу да мульцімедыйных клявішаў.\n" #~ "Прызначэньне клявішы %d ня можа быць адмененае." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Здаецца, іншае дастасаваньне ўжо мае доступ да мульцімедыйных клавішаў.\n" #~ "Клявіша %d ня можа быць прызначана.\n" #~ "Ці не выконваецца іншы дэман?" #~ msgid "Multimedia keys daemon" #~ msgstr "Дэман мульцімедыйных клявішаў" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Дэман мульцімедыйных клявішаў актыўны" #~ msgid "Volume down key" #~ msgstr "Клявіша памяншэньня гучнасьці" #~ msgid "Volume up key" #~ msgstr "Клявіша павялічэньня гучнасьці" #~ msgid "Power key" #~ msgstr "Клявіша ўключэньня сілкаваньня" #~ msgid "Eject key" #~ msgstr "Клявіша вызваленьня сподка" #~ msgid "Media key" #~ msgstr "Клявіша носьбіта" #~ msgid "Play key" #~ msgstr "Клявіша прайграваньня" #~ msgid "Pause key" #~ msgstr "Клявіша прыпыненьня" #~ msgid "Stop (Audio) key" #~ msgstr "Клявіша спыненьня (аўдыё)" #~ msgid "Previous (Audio) key" #~ msgstr "Клявіша папярэдняга запіса (аўдыё)" #~ msgid "Next (Audio) key" #~ msgstr "Клявіша наступнага запіса (аўдыё)" #~ msgid "My Home key" #~ msgstr "Клявіша \"Да хаты\"" #~ msgid "Refresh key" #~ msgstr "Клявіша абнаўленьня" #~ msgid "Search key" #~ msgstr "Клявіша пошуку" #~ msgid "E-Mail key" #~ msgstr "Клявіша э.-пошты" #~ msgid "Sleep key" #~ msgstr "Клявіша сну" #~ msgid "Finance key" #~ msgstr "Клявіша фінансаў" #~ msgid "Help key" #~ msgstr "Клявіша дапамогі" #~ msgid "WWW key" #~ msgstr "Клявіша WWW" #~ msgid "Groups key" #~ msgstr "Клявіша групаў" #~ msgid "Calculator key" #~ msgstr "Клявіша калькулятара" #~ msgid "Record key" #~ msgstr "Клавіша запісу" #~ msgid "Close Window key" #~ msgstr "Клявіша закрыцьця акна" #~ msgid "Shade Window key" #~ msgstr "Клявіша зацяненьня акна" #~ msgid "Brightness down key" #~ msgstr "Клявіша памяншэньня зыркасьці" #~ msgid "Brightness up key" #~ msgstr "Клявіша павялічэньня зыркасьці" #~ msgid "Disabled" #~ msgstr "Выключана" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Гэтая клявіша ўжо прызначана для \"%s\".\n" #~ "Калі ласка, абярыце іншую клявішу." #~ msgid "Description" #~ msgstr "Апісаньне" #~ msgid "Status" #~ msgstr "Стан" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Наладка мульцімедыйных клявішаў" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Для прызначэньня клявішы для каманды, клікніце па радку й націсьніце " #~ "клявішу, якую жадаеце асацыяваць з камандай.\n" #~ "Клявіша \"C\" адмяняе захоп, а клявіша \"Backspace\" адключае камбінацыю " #~ "клявішаў." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "" #~ "Выкарыстоўваць _узровень гучнасьці канала PCM замест асноўнага узроўня " #~ "гучнасьці" #~ msgid "Multimedia Keys" #~ msgstr "Мульцімедыйныя клявішы" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Код XKeycode клявішы для памяншэньня зыркасьці" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы для памяншэньня зыркасьці, 0 для адключэньня" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Код XKeycode клявішы для павялічэньня зыркасьці" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы для павялічэньня зыркасьці, 0 для адключэньня" #~ msgid "Calculator key's XKeycode" #~ msgstr "Код XKeycode клявішы для калькулятара" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы для калькулятара, 0 для адключэньня" #~ msgid "Close Window key's XKeycode" #~ msgstr "Код XKeycode клявішы для закрыцьця акна" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы для закрыцьця акна, 0 для адключэньня" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Код XKeycode клявішы для э.-пошты" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы для э.-пошты, 0 для адключэньня" #~ msgid "Eject key's XKeycode" #~ msgstr "Код XKeycode клявішы вызваленьня сподка" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы вызваленьня сподка, 0 для адключэньня" #~ msgid "Finance key's XKeycode" #~ msgstr "Код XKeycode клявішы фінансаў" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы фінансаў, 0 для адключэньня" #~ msgid "Groups key's XKeycode" #~ msgstr "Код XKeycode клявішы для групаў" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы для групаў, 0 для адключэньня" #~ msgid "Help key's XKeycode" #~ msgstr "Код XKeycode клявішы дапамогі" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы дапамогі, 0 для адключэньня" #~ msgid "Mute key's XKeycode" #~ msgstr "Код XKeycode клявішы выключэньня гучнасьці" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявіши выключэньня гучнасьці, 0 для адключэньня" #~ msgid "My Home key's XKeycode" #~ msgstr "Код XKeycode клявішы \"Да хаты\"" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы \"Да хаты\", 0 для адключэньня" #~ msgid "Next key's XKeycode" #~ msgstr "Код XKeycode клявішы наступнага запіса" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы наступнага запіса, 0 для адключэньня" #~ msgid "Pause key's XKeycode" #~ msgstr "Код XKeycode клявішы прыпыненьня" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы прыпыненьня, 0 для адключэньня" #~ msgid "Play key's XKeycode" #~ msgstr "Код XKeycode клявішы прайграваньня" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы прайграваньня, 0 для адключэньня" #~ msgid "Power key's XKeycode" #~ msgstr "Код XKeycode клявішы сілкаваньня" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы сілкаваньня, 0 для адключэньня" #~ msgid "Previous key's XKeycode" #~ msgstr "Код XKeycode клявішы папярэдняга запіса" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы папярэдняга запіса, 0 для адключэньня" #~ msgid "Record key's XKeycode" #~ msgstr "Код XKeycode клявішы запісу" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы запісу, 0 для адключэньня" #~ msgid "Refresh key's XKeycode" #~ msgstr "Код XKeycode клявішы абнаўленьня" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы абнаўленьня" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Код XKeycode клявішы ахоўніка экрана" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы ахоўніка экрана, 0 для адключэньня" #~ msgid "Search key's XKeycode" #~ msgstr "Код XKeycode клявішы пошуку" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы пошуку, 0 для адключэньня" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Код XKeycode клявішы зацяненьня акна" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы зацяненьня акна, 0 для адключэньня" #~ msgid "Sleep key's XKeycode" #~ msgstr "Код XKeycode клявішы сну" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы сну, 0 для адключэньня" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "" #~ "Гукавы файл, які будзе прайгравацца, калі зьмяняецца ўзровень гучнасьці" #~ msgid "Volume down key's XKeycode" #~ msgstr "Код XKeycode клявішы памяншэньня гучнасьці" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы памяншэньня гучнасьці, 0 для адключэньня" #, fuzzy #~ msgid "Volume step" #~ msgstr "Гучнасьць" #~ msgid "Volume up key's XKeycode" #~ msgstr "Код XKeycode клявішы павялічэньня гучнасьці" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы павялічэньня гучнасьці, 0 для адключэньня" #~ msgid "WWW key's XKeycode" #~ msgstr "Код XKeycode клявішы WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клявішы WWW, 0 для адключэньня" #~ msgid "Accelerator key" #~ msgstr "Клявіша паскаральніка" #~ msgid "Accelerator modifiers" #~ msgstr "Мадыфікатар паскаральніка" #~ msgid "Accelerator Mode" #~ msgstr "Рэжым паскаральніка" #~ msgid "The type of accelerator." #~ msgstr "Тып паскаральніка." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Пазначце новы паскаральнік ці націсьніце клявішу Backspace для ачысткі" #~ msgid "Type a new accelerator" #~ msgstr "Пазначце новы паскаральнік" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "За_пусьціць дэман мульцімедыйных клявішаў" brightside-1.4.0.orig/po/bg.po0000644000175000000500000005757210001644301014266 0ustar arisrc# Bulgarian translation for Brightside. # Copyright (C) 2002 The Free Software Foundation # This file is distributed under the same license as the Brightside package. # Alexander Shopov , 2002. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-01-14 12:30+0200\n" "Last-Translator: Alexander Shopov \n" "Language-Team: Bulgarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.6\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Не можах да изпълня командата : %s\n" "Проверете дали съществува." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Режимът за достъп на файла %s са неправилни. Проверете документацията на " "Екми, оправете проблема и рестартирайте Екми." #: src/brightside.c:487 msgid "translator_credits" msgstr "Александър Шопов " #: src/brightside.c:498 msgid "Brightside" msgstr "Екми" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Не можах да заредя Глейд файл.\n" "Проверете дали демонът е правилно инсталиран." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Сила на звука" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Клавиш за заглушаване" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Клавиш за предпазителя на екрана" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Настройка на звука" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Настройка на звука" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "" "Команда, която да се изпълни при натискане на бутона за отваряне на CD-то" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Настрой поведението на мултимедийните клавиши" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "" "Команда, която да се изпълни при натискане на бутона за отваряне на CD-то" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "" "Команда, която да се изпълни при натискане на бутона за отваряне на CD-то" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "" "Команда, която да се изпълни при натискане на бутона за отваряне на CD-то" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "" "Команда, която да се изпълни при натискане на бутона за отваряне на CD-то" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "" "Команда, която да се изпълни при натискане на бутона за отваряне на CD-то" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "" "Команда, която да се изпълни при натискане на бутона за отваряне на CD-то" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "" "Команда, която да се изпълни при натискане на бутона за отваряне на CD-то" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "" "Команда, която да се изпълни при натискане на бутона за отваряне на CD-то" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Включен" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Включен" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Използвай PCM вместо основна сила на звука" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Настройка на клавишите" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Настройка на звука" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Не можах да изпълня нито командата : %s\n" #~ "нито : %s\n" #~ "Проверете дали поне една от двете съществува." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Грешка при опит за премахване на достъпа до мултимедийните клавиши.\n" #~ "Клавишът %d все още има действие." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Изглежда друго приложение вече има достъп до мултимедийните клавиши.\n" #~ "На клавиша %d не може да се присвои действие.\n" #~ "Да няма друг демон?" #~ msgid "Multimedia keys daemon" #~ msgstr "Демон за мултимедийни клавиши" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Демонът за мултимедийни клавиши е активен" #~ msgid "Volume down key" #~ msgstr "Клавиш за намаляне на звука" #~ msgid "Volume up key" #~ msgstr "Клавиш за увеличаване на звука" #~ msgid "Power key" #~ msgstr "Клавиш за изключване" #~ msgid "Eject key" #~ msgstr "Клавиш за отваряне на CD-то" #~ msgid "Media key" #~ msgstr "Клавиш за аудио" #~ msgid "Play key" #~ msgstr "Клавиш за пускане (аудио)" #~ msgid "Pause key" #~ msgstr "Клавиш пауза (аудио)" #~ msgid "Stop (Audio) key" #~ msgstr "Клавиш за спиране (аудио)" #~ msgid "Previous (Audio) key" #~ msgstr "Клавиш за предна песен (аудио)" #~ msgid "Next (Audio) key" #~ msgstr "Клавиш за следваща песен (аудио)" #~ msgid "My Home key" #~ msgstr "Клавиш Вкъщи" #~ msgid "Refresh key" #~ msgstr "Клавиш за обновяване" #~ msgid "Search key" #~ msgstr "Клавиш за търсене" #~ msgid "E-Mail key" #~ msgstr "Клавиш за електронна поща" #~ msgid "Sleep key" #~ msgstr "Клавиш за приспиване" #~ msgid "Finance key" #~ msgstr "Клавиш за финанси" #~ msgid "Help key" #~ msgstr "Клавиш за помощ" #~ msgid "WWW key" #~ msgstr "Клавиш за Световната мрежа" #~ msgid "Groups key" #~ msgstr "Клавиш за групи" #~ msgid "Calculator key" #~ msgstr "Клавиш за калкулатор" #~ msgid "Record key" #~ msgstr "Клавиш за запис" #~ msgid "Close Window key" #~ msgstr "Клавиш за затваряне на прозореца" #~ msgid "Shade Window key" #~ msgstr "Клавиш за свиване на прозорец" #~ msgid "Brightness down key" #~ msgstr "Клавиш за намаляне на осветеността" #~ msgid "Brightness up key" #~ msgstr "Клавиш за увеличаване на осветеността" #~ msgid "Disabled" #~ msgstr "Изключен" #, fuzzy #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "На клавиша е присвоено друго действие.\n" #~ "Изберете друг клавиш." #~ msgid "Description" #~ msgstr "Описание" #~ msgid "Status" #~ msgstr "Състояние" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Настройки на мултимедийните клавиши" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "За да присвоите клавиш на действие, щракнете върху ред и натиснете " #~ "клавиша, който искате да свържете.\n" #~ "\"C\" прекъсва присвояването, а \"Backspace\" премахва асоциацията." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Използвай _PCM управление на звука вместо основната сила" #~ msgid "Multimedia Keys" #~ msgstr "Мултимедийни клавиши" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Х кода на клавиша за намаляне на осветеността" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за намаляне на осветеността, с 0 се изключва" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Х кода на клавиша за увеличаване на осветеността" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за увеличаване на осветеността, с 0 се изключва" #~ msgid "Calculator key's XKeycode" #~ msgstr "Х кода на клавиша за калкулатора" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за калкулатора, с 0 се изключва" #~ msgid "Close Window key's XKeycode" #~ msgstr "Х кода на клавиша за затваряне на прозорец" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за затваряне на прозорец, с 0 се изключва" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Х кода на клавиша за електронна поща" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за електронна поща, с 0 се изключва" #~ msgid "Eject key's XKeycode" #~ msgstr "Х кода на клавиша за отваряне на CD-то" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за отваряне на CD-то, с 0 се изключва" #~ msgid "Finance key's XKeycode" #~ msgstr "Х кода на клавиша за финанси" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за финанси, с 0 се изключва" #~ msgid "Groups key's XKeycode" #~ msgstr "Х кода на клавиша за групите" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за групите, с 0 се изключва" #~ msgid "Help key's XKeycode" #~ msgstr "Х кода на клавиша за помощта" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за помощта, с 0 се изключва" #~ msgid "Mute key's XKeycode" #~ msgstr "Х кода на клавиша за заглушаване" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за заглушаване, с 0 се изключва" #~ msgid "My Home key's XKeycode" #~ msgstr "Х кода на клавиша Вкъщи" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша Вкъщи, с 0 се изключва" #~ msgid "Next key's XKeycode" #~ msgstr "Х кода на клавиша за следваща песен" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за следваща песен, с 0 се изключва" #~ msgid "Pause key's XKeycode" #~ msgstr "Х кода на клавиша за пауза" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за пауза, с 0 се изключва" #~ msgid "Play key's XKeycode" #~ msgstr "Х кода на клавиша за пускане" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за пускане, с 0 се изключва" #~ msgid "Power key's XKeycode" #~ msgstr "Х кода на клавиша за изключване" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за изключване, с 0 се изключва" #~ msgid "Previous key's XKeycode" #~ msgstr "Х кода на клавиша за предна песен" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за предна песен, с 0 се изключва" #~ msgid "Record key's XKeycode" #~ msgstr "Х кода на клавиша за запис" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за запис, с 0 се изключва" #~ msgid "Refresh key's XKeycode" #~ msgstr "Х кода на клавиша за обновяване" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за обновяване, с 0 се изключва" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Х кода на клавиша за предпазителя на екрана" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за предпазителя на екрана, с 0 се изключва" #~ msgid "Search key's XKeycode" #~ msgstr "Х кода на клавиша за търсене" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за търсене, с 0 се изключва" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Х кода на клавиша за свиване" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за свиване, с 0 се изключва" #~ msgid "Sleep key's XKeycode" #~ msgstr "Х кода на клавиша за приспиване" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за приспиване, с 0 се изключва" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Кой файл да се просвири при промяна на силата на звука" #~ msgid "Volume down key's XKeycode" #~ msgstr "Х кода на клавиша за намаляне на звука" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за намаляне на звука, с 0 се изключва" #, fuzzy #~ msgid "Volume step" #~ msgstr "Сила на звука" #~ msgid "Volume up key's XKeycode" #~ msgstr "Х кода на клавиша за увеличаване на звука" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за увеличаване на звука, с 0 се изключва" #~ msgid "WWW key's XKeycode" #~ msgstr "Х кода на клавиша за Световната мрежа" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Х кода на клавиша за Световната мрежа, с 0 се изключва" #~ msgid "Accelerator key" #~ msgstr "Клавиш за ускорител" #~ msgid "Accelerator modifiers" #~ msgstr "Модификатор на ускорителя" #~ msgid "Accelerator Mode" #~ msgstr "Режим на ускорителя" #~ msgid "The type of accelerator." #~ msgstr "Типът на ускорителя" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Въведете нов ускорител или изтрийте с Backspace" #~ msgid "Type a new accelerator" #~ msgstr "Въведете нов ускорител" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Стартирай демона за мултимедийните клавиши" #~ msgid "(C) 2001 Bastien Nocera" #~ msgstr "(C) 2001 Bastien Nocera" brightside-1.4.0.orig/po/ar.po0000644000175000000500000005510610001644300014266 0ustar arisrc# translation of Brightside.HEAD.ar.po to Arabic # translation of Brightside.po to Arabic # translation of Brightside.po to # translation of Brightside.po to # Copyright (C) 2002,2003 Free Software Foundation, Inc. # Isam Bayazidi , 2002 # Hassan Abdin , 2003 # Arafat Medini , 2003 # msgid "" msgstr "" "Project-Id-Version: Brightside.HEAD.ar\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-07-21 20:08+0200\n" "Last-Translator: Arafat Medini \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "لا يمكن تنفيذ الأمر: %s\n" "تأكّد من وجود هذا الأمر." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "التراخيص على الملف%s مكسورة\n" " رجاء مراجعة توثيق Brightside، إصلاح الخلل ثم إعادة تشغيل Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "تكريم لل_مترجمين" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "لا يمكن تحميل ملف كلايد.\n" "تأكد من ان هذا الجنّي قد ثُبّت بشكل صحيح" #: src/brightside.glade.h:1 msgid "Volume" msgstr "شدة الصوت" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "مفتاح الإخفات" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "مفتاح حافظ الشاشة" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "إعدادات الصوت" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "إعدادات الصوت" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "الأمرالذي سينفّذ عند نقر زر الطرد" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "تهييئ سلوك مفاتيح الوسائط المتعددة " #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "الأمرالذي سينفّذ عند نقر زر الطرد" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "الأمرالذي سينفّذ عند نقر زر الطرد" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "الأمرالذي سينفّذ عند نقر زر الطرد" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "الأمرالذي سينفّذ عند نقر زر الطرد" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "الأمرالذي سينفّذ عند نقر زر الطرد" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "الأمرالذي سينفّذ عند نقر زر الطرد" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "الأمرالذي سينفّذ عند نقر زر الطرد" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "الأمرالذي سينفّذ عند نقر زر الطرد" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "ممكّن" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "ممكّن" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "استخدم حجم الصوت PCM عوضا عن شدة الصوت الرئيسي" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "إعدادات المفاتيح " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "إعدادات الصوت" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ " لا يمكن تنفيذ اﻷمر: %s\n" #~ "و ﻻ اﻷمر: %s\n" #~ " تأكّد من وجود أحد اﻷمرين على الاقل " #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "حدث خطأ أثناء حذف مفاتيح ااوسائط المتعددة. \n" #~ "لم يمكن فك حَزم المفتاح %d" #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "يبدو ان لبرنامج آخر منفذ لمفاتيح الوسائط المتعددة لم يمكن فك حَزم المفتاح " #~ "%d.\n" #~ "جنّي آخر بصدد التنفيذ؟" #~ msgid "Multimedia keys daemon" #~ msgstr "جنّي مفاتيح الوسائط المتعددة" #~ msgid "Multimedia Keys daemon active" #~ msgstr "جنّي مفاتيح الوسائط المتعددة نشط" #~ msgid "Volume down key" #~ msgstr "مفتاح خفض شدة الصوت " #~ msgid "Volume up key" #~ msgstr "مفتاح رفع شدة الصوت" #~ msgid "Power key" #~ msgstr "مفتاح التشغيل" #~ msgid "Eject key" #~ msgstr "مفتاح الطرد" #~ msgid "Media key" #~ msgstr "مفتاح الوسائط" #~ msgid "Play key" #~ msgstr "مفتاح البدأ (أو العرض أو بدأ العرض)" #~ msgid "Pause key" #~ msgstr "مفتاح الإيقاف المؤقت" #~ msgid "Stop (Audio) key" #~ msgstr "مفتاح الإغلاق " #~ msgid "Previous (Audio) key" #~ msgstr "مفتاح السابق" #~ msgid "Next (Audio) key" #~ msgstr "مفتاح التالي" #~ msgid "My Home key" #~ msgstr "مفتاح منزلي" #~ msgid "Refresh key" #~ msgstr "مفتاح الإنعاش" #~ msgid "Search key" #~ msgstr "مفتاح البحث" #~ msgid "E-Mail key" #~ msgstr "مفتاح البريد الإلكتروني" #~ msgid "Sleep key" #~ msgstr "مفتاح النوم" #~ msgid "Finance key" #~ msgstr "مفتاح المصارِف" #~ msgid "Help key" #~ msgstr "مفتاح المساعدة" #~ msgid "WWW key" #~ msgstr "مفتاح الواب" #~ msgid "Groups key" #~ msgstr "مفتاح المجموعات" #~ msgid "Calculator key" #~ msgstr "مفتاح الآلة الحاسبة" #~ msgid "Record key" #~ msgstr "مفتاح التسجيل" #~ msgid "Close Window key" #~ msgstr "مفتاح غلق النافذة" #~ msgid "Shade Window key" #~ msgstr "مفتاح حجب النافذة" #~ msgid "Brightness down key" #~ msgstr "مفتاح خفض الإضاءة" #~ msgid "Brightness up key" #~ msgstr "مفتاح رفع الإضاءة" #~ msgid "Disabled" #~ msgstr "معطّل" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "هذا المفتاح محَزّم للفعل '%s'.\n" #~ "رجاء إختر مفتاحا آخر." #~ msgid "Description" #~ msgstr "الوصف" #~ msgid "Status" #~ msgstr "الحالة" #~ msgid "Multimedia Keys Preferences" #~ msgstr "تفضيلات مفاتيح الوسائط المتعددة" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "لربط المفتاح بفعل انقر سطرا واضغط على المفتاح الذي تريد تشريك السّطر به .\n" #~ "\"C\" يلغي الربط، و \"Backspace\" يعطّل مفتاح الإختصار." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "استخدم حجم الصوت PCM عوضا عن حجم الصوت الرئيسي" #~ msgid "Multimedia Keys" #~ msgstr "مفاتيح الوسائط المتعددة" #~ msgid "Brightness down key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح خفض الإضاءة " #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح خفض الإضاءة، 0 للتعطيل." #~ msgid "Brightness up key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح رفع الإضاءة" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح رفع الإضاءة، 0 للتعطيل" #~ msgid "Calculator key's XKeycode" #~ msgstr " شفرة X للمفتاح الخاص بمفتاح الآلة الحاسبة " #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح الآلة الحاسبة، 0 للتعطيل" #~ msgid "Close Window key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح غلق النافذة" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح غلق النافذة، 0 للتعطيل" #~ msgid "E-Mail key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح البريد الإلكتروني" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح البريد، 0 للتعطيل" #~ msgid "Eject key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح الطرد" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح الإخراج، 0 للتعطيل" #~ msgid "Finance key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح المصارِف" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح المصارِف، 0 للتعطيل" #~ msgid "Groups key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح المجموعات" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح المساعدة، 0 للتعطيل" #~ msgid "Help key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح المساعدة" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح المساعدة، 0 للتعطيل" #~ msgid "Mute key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح اﻻسكات" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr " شفرة X للمفتاح الخاص بمفتاح اﻻخفات، 0 للتعطيل" #~ msgid "My Home key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح منزلي" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح منزلي، 0 للتعطيل" #~ msgid "Next key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح التالي" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح التالي، 0 للتعطيل" #~ msgid "Pause key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح اﻻيقاف المؤقت" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr " شفرة X للمفتاح الخاص بمفتاح اﻻيقاف المؤقت، 0 للتعطيل" #~ msgid "Play key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح العزف" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح العزف، 0 للتعطيل" #~ msgid "Power key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح التشغيل" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح التشغيل، 0 للتعطيل" #~ msgid "Previous key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح السابق" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح السابق، 0 للتعطيل" #~ msgid "Record key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح التسجيل" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح التسجيل، 0 للتعطيل" #~ msgid "Refresh key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح الإنعاش" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح الإنعاش، 0 للتعطيل" #~ msgid "Screensaver key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح حافظ الشاشة" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح حافظ الشاشة، 0 للتعطيل" #~ msgid "Search key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح البحث" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح البحث، 0 للتعطيل" #~ msgid "Shade Window key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح حجب النافذة" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح حجب النافذة، 0 للتعطيل" #~ msgid "Sleep key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح التعليق" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح التعليق" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "ملف الصوت الذي سيشغل إثر تغيير شدة الصوت " #~ msgid "Volume down key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح خفض شدة الصوت" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح تخفيض شدة الصوت، 0 للتعطيل" #, fuzzy #~ msgid "Volume step" #~ msgstr "شدة الصوت" #~ msgid "Volume up key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح رفع شدة الصوت" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح رفع حجم الصوت، 0 للتعطيل" #~ msgid "WWW key's XKeycode" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح الواب" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "شفرة X للمفتاح الخاص بمفتاح الواب، 0 للتعطيل" #~ msgid "Accelerator key" #~ msgstr "مفتاح المعجل" #~ msgid "Accelerator modifiers" #~ msgstr "مغيّري المعجِّل" #~ msgid "Accelerator Mode" #~ msgstr "نمط المعجّل" #~ msgid "The type of accelerator." #~ msgstr "نوع المعجّل" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "أكتب معجلا جديدا، أو أنقر مفتاح الرجوع Backspace للمحو" #~ msgid "Type a new accelerator" #~ msgstr "أكتب معجّلا جديدا" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_فعلّ جنّي مفتاح الوسائط المتعددة" #, fuzzy #~ msgid "(C) 2001, 2002 Bastien Nocera" #~ msgstr "(C) 2001, 2002 باستيان نُتشيرا" #~ msgid "Keys setup" #~ msgstr "إعداد المفاتيح" #, fuzzy #~ msgid "Sound setup" #~ msgstr "إعداد الصوت" brightside-1.4.0.orig/po/ca.po0000644000175000000500000005015610001644302014251 0ustar arisrc# Catalan translation of Brightside. # Copyright © 2003 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Jordi Mallach , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside 2.5.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-11-03 16:57+0100\n" "Last-Translator: Jordi Mallach \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "No s'ha pogut executar l'ordre: %s\n" "Assegureu-vos que aquesta ordre existeix." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Els permisos en el fitxer %s són incorrectes\n" "Comproveu la documentació d'Brightside, corregiu l'error i reinicieu " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Jordi Mallach " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "No s'ha pogut carregar el fitxer Glade.\n" "Assegureu-vos que aquest dimoni està correctament instal·lat." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volum" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tecla de silenci" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Tecla de salvapantalles" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Configuració del so" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Configuració del so" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Ordre a executar quan es pressiona la tecla d'ejecció" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Configura el comportament de les tecles multimèdia" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Ordre a executar quan es pressiona la tecla d'ejecció" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Ordre a executar quan es pressiona la tecla d'ejecció" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Ordre a executar quan es pressiona la tecla d'ejecció" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Ordre a executar quan es pressiona la tecla d'ejecció" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Ordre a executar quan es pressiona la tecla d'ejecció" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Ordre a executar quan es pressiona la tecla d'ejecció" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Ordre a executar quan es pressiona la tecla d'ejecció" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Ordre a executar quan es pressiona la tecla d'ejecció" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Habilitada" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Habilitada" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Usa el volum PCM en comptes del volum mestre" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Configuració de tecles" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Configuració del so" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "No s'ha pogut executar cap de les ordres: %s\n" #~ "o: %s\n" #~ "Assegureu-vos que al menys una d'aquestes ordres existeix." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "S'ha produït un error en eliminar l'accés a les tecles multimèdia.\n" #~ "La tecla %d no s'ha pogut desvincular." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Pareix que una altra aplicació ja té accés a les tecles multimèdia.\n" #~ "La tecla %d no s'ha pogut vincular.\n" #~ "Hi ha un altre dimoni executant-se?" #~ msgid "Multimedia keys daemon" #~ msgstr "Dimoni de tecles multimèdia" #~ msgid "Multimedia Keys daemon active" #~ msgstr "El dimoni de tecles multimèdia està actiu" #~ msgid "Volume down key" #~ msgstr "Tecla per a baixar el volum" #~ msgid "Volume up key" #~ msgstr "Tecla per a pujar el volum" #~ msgid "Power key" #~ msgstr "Tecla d'apagat" #~ msgid "Eject key" #~ msgstr "Tecla d'ejecció" #~ msgid "Media key" #~ msgstr "Tecla de mèdia" #~ msgid "Play key" #~ msgstr "Tecla de reproducció" #~ msgid "Pause key" #~ msgstr "Tecla de pausa" #~ msgid "Stop (Audio) key" #~ msgstr "Tecla de parada (àudio)" #~ msgid "Previous (Audio) key" #~ msgstr "Tecla d'anterior (àudio)" #~ msgid "Next (Audio) key" #~ msgstr "Tecla de següent (àudio)" #~ msgid "My Home key" #~ msgstr "Tecla de directori personal" #~ msgid "Refresh key" #~ msgstr "Tecla de refresc" #~ msgid "Search key" #~ msgstr "Tecla de cerca" #~ msgid "E-Mail key" #~ msgstr "Tecla de correu-e" #~ msgid "Sleep key" #~ msgstr "Tecla de suspensió" #~ msgid "Finance key" #~ msgstr "Tecla de finances" #~ msgid "Help key" #~ msgstr "Tecla d'ajuda" #~ msgid "WWW key" #~ msgstr "Tecla de WWW" #~ msgid "Groups key" #~ msgstr "Tecla de grups" #~ msgid "Calculator key" #~ msgstr "Tecla de calculadora" #~ msgid "Record key" #~ msgstr "Tecla per a enregistrar" #~ msgid "Close Window key" #~ msgstr "Tecla per a tancar la finestra" #~ msgid "Shade Window key" #~ msgstr "Tecla per a amagar la finestra" #~ msgid "Brightness down key" #~ msgstr "Tecla per a baixar la brillantor" #~ msgid "Brightness up key" #~ msgstr "Tecla per a pujar la brillantor" #~ msgid "Disabled" #~ msgstr "Inhabilitada" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Aquesta tecla ja està assignada a l'acció «%s».\n" #~ "Si us plau, seleccioneu un altra tecla." #~ msgid "Description" #~ msgstr "Descripció" #~ msgid "Status" #~ msgstr "Estat" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Preferències de les tecles multimèdia" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Per a assignar una tecla a una acció, feu clic en una línia i pressioneu " #~ "la tecla a la que la voleu associar.\n" #~ "«C» cancela la captura, i «Retrocés» inhabilita la drecera de la tecla." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Utilitza el volum _PCM en comptes del volum mestre" #~ msgid "Multimedia Keys" #~ msgstr "Tecles multimèdia" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode de la tecla per a baixar la brillantor" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "" #~ "XKeycode de la tecla per a baixar la brillantor, 0 per a inhabilitar" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode de la tecla per a pujar la brillantor" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla per a pujar la brillantor, 0 per a inhabilitar" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode de la tecla de calculadora" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de calculadora, 0 per a inhabilitar" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode de la tecla per a tancar la finestra" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla per a tancar la finestra, 0 per a inhabilitar" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode de la tecla de correu-e" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de correu-e, 0 per a inhabilitar" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode de la tecla d'ejecció" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla d'ejecció, 0 per a inhabilitar" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode de la tecla de finances" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de finances, 0 per a inhabilitar" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode de la tecla de grups" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de grups, 0 per a inhabilitar" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode de la tecla d'ajuda" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla d'ajuda, 0 per a inhabilitar" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode de la tecla de silenciar" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de silenciar, 0 per a inhabilitar" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode de la tecla de directori personal" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de directori personal, 0 per a inhabilitar" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode de la tecla de següent" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de següent, 0 per a inhabilitar" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode de la tecla de pausa" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de pausa, 0 per a inhabilitar" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode de la tecla de reproducció" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de reproducció, 0 per a inhabilitar" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode de la tecla d'apagat" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla d'apagat, 0 per a inhabilitar" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode de la tecla d'anterior" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla d'anterior, 0 per a inhabilitar" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode de la tecla per a enregistrar" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla per a enregistrar, 0 per a inhabilitar" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode de la tecla de refresc" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de refresc, 0 per a inhabilitar" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode de la tecla de protector de pantalla" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de protector de pantalla, 0 per a inhabilitar" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode de la tecla de cerca" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de cerca, 0 per a inhabilitar" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode de la tecla per a amagar la finestra" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla per a amagar la finestra, 0 per a inhabilitar" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode de la tecla de suspensió" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de suspensió, 0 per a inhabilitar" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Fitxer de so a reproduir quan es canvia el volum" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode de la tecla per a baixar el volum" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla per a baixar el volum, 0 per a inhabilitar" #~ msgid "Volume step" #~ msgstr "Pas del volum" #~ msgid "Volume step as percentage of volume" #~ msgstr "Pas del volum com un percentatge del volum" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode de la tecla per a pujar el volum" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla per a pujar el volum, 0 per a inhabilitar" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode de la tecla de WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de WWW, 0 per a inhabilitar" #~ msgid "Accelerator key" #~ msgstr "Tecla d'acceleració" #~ msgid "Accelerator modifiers" #~ msgstr "Modificadors de l'accelerador" #~ msgid "Accelerator Mode" #~ msgstr "Mode d'acceleració" #~ msgid "The type of accelerator." #~ msgstr "El tipus d'accelerador." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Introduïu un nou accelerador, o premeu Retrocés per a esborrar" #~ msgid "Type a new accelerator" #~ msgstr "Introduïu un nou accelerador" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Inicia el dimoni de tecles multimèdia" brightside-1.4.0.orig/po/bn.po0000644000175000000500000006422310001644301014264 0ustar arisrc# Bangla translation Brightside # Copyright (C) 2003, Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Progga , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside 2.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-06-23 04:50+0600\n" "Last-Translator: Progga \n" "Language-Team: Bangla \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" # Accelerator এর বাংলা "গতিবর্ধক" কিনা এইটা নিয়ে Confusion আছে #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "এই কমান্ডটি চালানো যায়নি: %s\n" "আদৌ এরকম কোন কমান্ডের অস্তিত্ব আছে কিনা তা পরীক্ষা করুন।" #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "%s ফাইলের ব্যবহার অনুমতি (Permission) সমস্যাযুক্ত\n" "দয়া করে Brightside'র সহায়িকা পড়ে সমস্যাটি দূর করুন ও তারপর পুনরায় Brightside চালু " "করুন।" #: src/brightside.c:487 msgid "translator_credits" msgstr "গুহ্‌নোম বাংলা অনুবাদ প্রকল্পের পক্ষে, প্রজ্ঞা [ Abulfazl@juniv.edu ]" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "গ্লেড (Glade) ফাইল পড়া যায়নি।\n" "এই ডীমনটি (Deamon) সঠিকভাবে ইনস্টলকৃত আছে কি না তা নিশ্চিত হোন।" #: src/brightside.glade.h:1 msgid "Volume" msgstr "শব্দমাত্রা" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "নীরবতা (Mute) কী (Key)" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "স্ক্রিনসেভার কী (Key)" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "শব্দ ব্যবস্থাপনা" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "শব্দ ব্যবস্থাপনা" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "বের করে দেয়ার (Eject) বাটন চাপলে যে কমান্ড চালানো হবে" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "মাল্টিমিডিয়া কী'র (Key) কর্মপদ্ধতি (বা আচরণ) কনফিগার করুন" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "বের করে দেয়ার (Eject) বাটন চাপলে যে কমান্ড চালানো হবে" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "বের করে দেয়ার (Eject) বাটন চাপলে যে কমান্ড চালানো হবে" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "বের করে দেয়ার (Eject) বাটন চাপলে যে কমান্ড চালানো হবে" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "বের করে দেয়ার (Eject) বাটন চাপলে যে কমান্ড চালানো হবে" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "বের করে দেয়ার (Eject) বাটন চাপলে যে কমান্ড চালানো হবে" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "বের করে দেয়ার (Eject) বাটন চাপলে যে কমান্ড চালানো হবে" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "বের করে দেয়ার (Eject) বাটন চাপলে যে কমান্ড চালানো হবে" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "বের করে দেয়ার (Eject) বাটন চাপলে যে কমান্ড চালানো হবে" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "সক্রিয়" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "সক্রিয়" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "মাস্টার শব্দমাত্রার (Volume) পরিবর্তে পিসিএম শব্দমাত্রা ব্যবহার করা হোক" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "কী (Key) ব্যবস্থাপনা " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "শব্দ ব্যবস্থাপনা" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "কমান্ড: %s\n" #~ "বা কমান্ড: %s , এদের কোনটিকেই চালানো যায়নি\n" #~ "এদুটির অন্তত একটি কমান্ডের অস্তিত্ব আছে কিনা তা পরীক্ষা করুন।" #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "মাল্টিমিডিয়া কী'সমূহের (Multimedia key) ব্যবহারের সুযোগ প্রত্যাহারের সময় একটি " #~ "সমস্যা হয়েছে।\n" #~ "%d কী'কে মুক্ত (Unbound) করা যায়নি।" # এইটা নিয়ে Confusion আছে #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "সম্ভবত অপর একটি অ্যাপলিকেশন ইতিমধ্যেই মাল্টিমিডিয়া কী'সমূহ (Keys) ব্যবহার " #~ "করছে।\n" #~ "%d কী'কে মুক্ত (Unbound) করা যায়নি।\n" #~ "অন্য একটি ডীমন (Deamon) কি আসলেই চলছে ?" #~ msgid "Multimedia keys daemon" #~ msgstr "মাল্টিমিডিয়া কী (Key) ডীমন (Deamon)" #~ msgid "Multimedia Keys daemon active" #~ msgstr "মাল্টিমিডিয়া কী (Key) ডীমন (Deamon) সক্রিয় রয়েছে" #~ msgid "Volume down key" #~ msgstr "শব্দমাত্রা হ্রাস করার কী (Key)" #~ msgid "Volume up key" #~ msgstr "শব্দমাত্রা বৃদ্ধি করার কী (Key)" #~ msgid "Power key" #~ msgstr "বিদ্যুত্‍ কী (Key)" #~ msgid "Eject key" #~ msgstr "বের করে দেয়া (Eject) কী (Key)" #~ msgid "Media key" #~ msgstr "মিডিয়া কী (Key)" #~ msgid "Play key" #~ msgstr "শব্দ বাজানোর কী (Key)" #~ msgid "Pause key" #~ msgstr "বিরতি কী (Key)" #~ msgid "Stop (Audio) key" #~ msgstr "স্থগিত (অডিও) কী (Key)" #~ msgid "Previous (Audio) key" #~ msgstr "পূর্ববর্তী (অডিও) কী (Key)" #~ msgid "Next (Audio) key" #~ msgstr "পরবর্তী (অডিও) কী (Key)" #~ msgid "My Home key" #~ msgstr "প্রথম অবস্থানসূচক (Home) কী (Key)" #~ msgid "Refresh key" #~ msgstr "পুনঃপ্রদর্শন কী (Key)" #~ msgid "Search key" #~ msgstr "অনুসন্ধান কী (Key)" #~ msgid "E-Mail key" #~ msgstr "ই-মেইল কী (Key)" #~ msgid "Sleep key" #~ msgstr "নিষ্ক্রিয় (Sleep) কী (Key)" #~ msgid "Finance key" #~ msgstr "অর্থবিষয়ক (Finance) কী (Key)" # এইটা নিয়ে Serious Confusion আছে #~ msgid "Help key" #~ msgstr "সহায়িকা প্রদর্শক কী (Key)" #~ msgid "WWW key" #~ msgstr "ডব্লিউ.ডব্লিউ.ডব্লিউ. (WWW) কী (Key)" #~ msgid "Groups key" #~ msgstr "গ্রুপ কী (Key)" #~ msgid "Calculator key" #~ msgstr "ক্যালকুলেটর কী (Key)" #~ msgid "Record key" #~ msgstr "ধারণকারী (Record) কী (Key)" #~ msgid "Close Window key" #~ msgstr "উইন্ডো বন্ধ করার কী (Key)" #~ msgid "Shade Window key" #~ msgstr "উইন্ডো গুটানোর কী (Key)" #~ msgid "Brightness down key" #~ msgstr "উজ্জ্বলতা হ্রাসকারী কী (Key)" #~ msgid "Brightness up key" #~ msgstr "উজ্জ্বলতা বৃদ্ধিকারী কী (Key)" #~ msgid "Disabled" #~ msgstr "নিষ্ক্রিয়" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "এই কী (Key) ইতিমধ্যেই '%s' কাজটির সাথে যুক্ত রয়েছে।\n" #~ "দয়া করে অন্য একটি কী বেছে নিন।" #~ msgid "Description" #~ msgstr "বর্ণনা" #~ msgid "Status" #~ msgstr "অবস্থা" #~ msgid "Multimedia Keys Preferences" #~ msgstr "মাল্টিমিডিয়া কী (Key) সংক্রান্ত পছন্দ" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "কোন কাজের জন্য কী (Key) নির্ধারণ করতে চাইলে একটি লাইনের ওপর ক্লিক করুন ও " #~ "তারপর যে কী'টি বরাদ্দ করতে চান, তা চাপুন।\n" #~ "\"C\", কী সনাক্তকরণ বাতিল করে আর \"ব্যাকস্পেস\", সংক্ষিপ্ত কী (Key Shortcut) " #~ "নিষ্ক্রিয় করে।" #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "মাস্টার শব্দমাত্রার (ভলিউম) পরিবর্তে _পিসিএম শব্দমাত্রা ব্যবহার করা হোক" #~ msgid "Multimedia Keys" #~ msgstr "মাল্টিমিডিয়া কী (Key)" #~ msgid "Brightness down key's XKeycode" #~ msgstr "উজ্জ্বলতা হ্রাসকারী কী'র (Key's) XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "উজ্জ্বলতা হ্রাসকারী কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Brightness up key's XKeycode" #~ msgstr "উজ্জ্বলতা বৃদ্ধিকারী কী'র (Key's) XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "উজ্জ্বলতা হ্রাসকারী কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Calculator key's XKeycode" #~ msgstr "ক্যালকুলেটর কী'র (Key's) XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "ক্যালকুলেটর কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Close Window key's XKeycode" #~ msgstr "উইন্ডো বন্ধকারী কী'র (Key's) XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "উইন্ডো বন্ধকারী কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "E-Mail key's XKeycode" #~ msgstr "ই-মেইল কী'র (Key's) XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "ই-মেইল কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Eject key's XKeycode" #~ msgstr "বের করে দেয়া (Eject) কী'র (Key's) XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "বের করে দেয়া (Eject) কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Finance key's XKeycode" #~ msgstr "অর্থনৈতিক (Finance) কী'র (Key's) XKeycode" # এইটা নিয়ে Serious Confusion আছে #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "অর্থনৈতিক (Finance) কী'র (Key's) XKeycode, 0 হলে নিষ্ক্রিয়" # এইটা নিয়েও Serious Confusion আছে #~ msgid "Groups key's XKeycode" #~ msgstr "গ্রুপ কী'র (Key's) XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "গ্রুপ কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Help key's XKeycode" #~ msgstr "সহায়িকা কী'র (Key's) XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "সহায়িকা কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Mute key's XKeycode" #~ msgstr "নীরবতা (Mute) কী'র (Key's) XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "নীরবতা (Mute) কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "My Home key's XKeycode" #~ msgstr "প্রথম অবস্থানসূচক (Home) কী'র (Key's) XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "প্রথম অবস্থানসূচক (Home) কী'র (Key's) XKeycode, 0 হলে নিষ্ক্রিয়" #~ msgid "Next key's XKeycode" #~ msgstr "পরবর্তী কী'র (Key's) XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "পরবর্তী কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Pause key's XKeycode" #~ msgstr "বিরতি কী'র (Key's) XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "বিরতি কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Play key's XKeycode" #~ msgstr "শব্দ বাজানো কী'র (Key's) XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "শব্দ বাজানো কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Power key's XKeycode" #~ msgstr "বিদ্যুত্‍ কী'র (Key's) XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "বিদ্যুত্‍ কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Previous key's XKeycode" #~ msgstr "পূর্ববর্তী কী'র (Key's) XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "পূর্ববর্তী কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Record key's XKeycode" #~ msgstr "ধারণকারী (Record) কী'র (Key's) XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "ধারণকারী (Record) কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Refresh key's XKeycode" #~ msgstr "পুনঃপ্রদর্শন কী'র (Key's) XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "পুনঃপ্রদর্শন কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Screensaver key's XKeycode" #~ msgstr "স্ক্রিনসেভার কী'র (Key's) XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "স্ক্রিনসেভার কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Search key's XKeycode" #~ msgstr "অনুসন্ধান কী'র (Key's) XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "অনুসন্ধান কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Shade Window key's XKeycode" #~ msgstr "গুটানো কী'র (Key's) XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "গুটানো কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Sleep key's XKeycode" #~ msgstr "নিষ্ক্রিয় (Sleep) কী'র (Key's) XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "নিষ্ক্রিয় (Sleep) কী'র (Key's) XKeycode, ০ হলে প্রযোজ্য হবে না" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "শব্দমাত্রা পরিবর্তিত হলে যে শব্দের ফাইলটি বাজানো হবে" #~ msgid "Volume down key's XKeycode" #~ msgstr "শব্দ হ্রাসকারী কী'র (Key's) XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "শব্দ হ্রাসকারী কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #, fuzzy #~ msgid "Volume step" #~ msgstr "শব্দমাত্রা" #~ msgid "Volume up key's XKeycode" #~ msgstr "শব্দ বৃদ্ধিকারী কী'র (Key's) XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "শব্দ বৃদ্ধিকারী কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "WWW key's XKeycode" #~ msgstr "ডব্লিউ.ডব্লিউ.ডব্লিউ. (WWW) কী'র (Key's) XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "ডব্লিউ.ডব্লিউ.ডব্লিউ. (WWW) কী'র (Key's) XKeycode, ০ হলে নিষ্ক্রিয়" #~ msgid "Accelerator key" #~ msgstr "গতিবর্ধক (Accelerator) কী (Key)" #~ msgid "Accelerator modifiers" #~ msgstr "গতিবর্ধক (Accelerator) পরিবর্তক" #~ msgid "Accelerator Mode" #~ msgstr "গতিবর্ধক (Accelerator) মোড (Mode)" #~ msgid "The type of accelerator." #~ msgstr "গতিবর্ধক (Accelerator) এর ধরন।" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "নতুন কোন গতিবর্ধক (Accelerator) লিখুন অথবা ব্যাকস্পেস চেপে মুছে ফেলুন" #~ msgid "Type a new accelerator" #~ msgstr "নতুন কোন গতিবর্ধক (Accelerator) লিখুন" brightside-1.4.0.orig/po/az.po0000644000175000000500000005134710001644300014301 0ustar arisrc# Brightside.HEAD.az.po faylının Azərbaycan Dilinə tərcüməsi # Brightside faylının Azərbaycan dilinə tərcüməsi. # Copyright (C) 2003 Mətin Əmirov # This file is distributed under the same license as the Brightside package. # Mətin Əmirov , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside.HEAD.az\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-10-13 11:05+0300\n" "Last-Translator: Mətin Əmirov \n" "Language-Team: Azərbaycan Dili \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0.1\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "%s əmrini verə bilmədim.\n" "Əmrin olub olmadığını yoxlayın." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "%s faylının səlahiyyətləri qırıqdır.\n" "Xahiş edirik Brightside'nin sənədlərinə baxın, problemi düzəldin və " "Brightside-ni yenidən başladın." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Vasif İsmailoğlu \n" "Mətin Əmirov " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Glade faylı yüklənə bilmədi.\n" "Demonun düzgün quraşdırıldığından emin olun." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Səs Həcmi" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Səsi kəsmə düyməsi" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Ekran Qoruyucu düyməsi" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Səsin Quraşdırılması" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Səsin Quraşdırılması" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Çıxart düyməsi basılanda yerinə gətiriləcək əmr" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Multimedya düymələrinin davranışlarını quraşdır" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Çıxart düyməsi basılanda yerinə gətiriləcək əmr" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Çıxart düyməsi basılanda yerinə gətiriləcək əmr" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Çıxart düyməsi basılanda yerinə gətiriləcək əmr" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Çıxart düyməsi basılanda yerinə gətiriləcək əmr" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Çıxart düyməsi basılanda yerinə gətiriləcək əmr" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Çıxart düyməsi basılanda yerinə gətiriləcək əmr" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Çıxart düyməsi basılanda yerinə gətiriləcək əmr" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Çıxart düyməsi basılanda yerinə gətiriləcək əmr" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Fəal" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Fəal" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Əsas səs yerinə PCM səsini işlət" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Düymələrin Quraşdırılması " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Səsin Quraşdırılması" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "%s və %s əmrlərindən birisini verə bilmədim.\n" #~ "Əmrlərdən ən az birinin olub olmadığını yoxlayın." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Multimedya düymələrinə olan yetişməni silərkən xəta yarandı.\n" #~ "%d düyməsi ayrıla bilmədi." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Görünüşə görə başqa proqram multimedya düymələrini işlədir.\n" #~ "%d düyməsi tapıla bilmədi.\n" #~ "Başqa demon işləyir?" #~ msgid "Multimedia keys daemon" #~ msgstr "Multimedya düymələri demonu" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Multimedya Düymələri demonu fəaldır" #~ msgid "Volume down key" #~ msgstr "Səsi alçaltma düyməsi" #~ msgid "Volume up key" #~ msgstr "Səsi açma düyməsi" #~ msgid "Power key" #~ msgstr "Güc düyməsi" #~ msgid "Eject key" #~ msgstr "CD çıxartma düyməsi" #~ msgid "Media key" #~ msgstr "Mediya düyməsi" #~ msgid "Play key" #~ msgstr "Çalma düyməsi" #~ msgid "Pause key" #~ msgstr "Fasilə düyməsi" #~ msgid "Stop (Audio) key" #~ msgstr "Dayandırma (Audio) düyməsi" #~ msgid "Previous (Audio) key" #~ msgstr "Öncəki (Audio) düyməsi" #~ msgid "Next (Audio) key" #~ msgstr "Sonrakı (Audio) düyməsi" #~ msgid "My Home key" #~ msgstr "Mənim Evim düyməsi" #~ msgid "Refresh key" #~ msgstr "Yeniləmə düyməsi" #~ msgid "Search key" #~ msgstr "Axtarma düyməsi" #~ msgid "E-Mail key" #~ msgstr "E-Poçt düyməsi" #~ msgid "Sleep key" #~ msgstr "Yatma düyməsi" #~ msgid "Finance key" #~ msgstr "Maliyyə düyməsi" #~ msgid "Help key" #~ msgstr "Yardım düyməsi" #~ msgid "WWW key" #~ msgstr "WWW düyməsi" #~ msgid "Groups key" #~ msgstr "Qruplar düyməsi" #~ msgid "Calculator key" #~ msgstr "Hesablayıcı düyməsi" #~ msgid "Record key" #~ msgstr "Qeyd düyməsi" #~ msgid "Close Window key" #~ msgstr "Pəncərə Bağlama düyməsi" #~ msgid "Shade Window key" #~ msgstr "Yuxarı Sarma düyməsi" #~ msgid "Brightness down key" #~ msgstr "Parlaqlığı Azaldma düyməsi" #~ msgid "Brightness up key" #~ msgstr "Parlaqlığı Artırma düyməsi" #~ msgid "Disabled" #~ msgstr "Qeyri-fəal" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Bu düymə onsuzda '%s' işinə təxsis edilib.\n" #~ "Xahiş edirik başqa düymə seçin." #~ msgid "Description" #~ msgstr "İzahat" #~ msgid "Status" #~ msgstr "Vəziyyət" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Multimedya Düymələri Seçimləri" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Bir hadisəyə düymə tanımlamaq üçün sətirə tiqlayin, və onunla " #~ "əlaqələndirmək istədiyiniz düyməni basın.\n" #~ "\"C\" düymə alımını ləğv edir və \"Backspace\" düymənin qısa yolunu ləğv " #~ "edir." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Əsas səs yerinə _PCM səsi işlət" #~ msgid "Multimedia Keys" #~ msgstr "Multimedya Düymələri" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Parlaqlıği azaltma düyməsinin XKeycode'u" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "" #~ "Parlaqlıği azaltma düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a " #~ "basın" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Parlaqlığı artırma düyməsinin Xkeycode'u" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "" #~ "Parlaqlıği artırma düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a " #~ "basın" #~ msgid "Calculator key's XKeycode" #~ msgstr "Hesablayıcı düyməsinin XKeycode'u" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "" #~ "Hesablayıcı düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Close Window key's XKeycode" #~ msgstr "Pəncərəni Bağla düyməsinin XKeycode'u" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "" #~ "Pəncərəni Bağla düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "E-Mail key's XKeycode" #~ msgstr "E-Poçt düyməsinin XKeycode'u" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "E-Poçt düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Eject key's XKeycode" #~ msgstr "Çıxart düyməsinin XKeycode'u" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Çıxart düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Finance key's XKeycode" #~ msgstr "Maliyyə düyməsinin XKeycode'u" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Maliyyə düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Groups key's XKeycode" #~ msgstr "Qruplar düyməsinin XKeycode'u" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Qruplar düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Help key's XKeycode" #~ msgstr "Yardım düyməsinin XKeycode'u" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Yardım düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Mute key's XKeycode" #~ msgstr "Səsi kəsmə düyməsinin XKeycode'u" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "" #~ "Səsi kəsmə düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "My Home key's XKeycode" #~ msgstr "Mənim Evim düyməsinin XKeycode'u" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "" #~ "Mənim Evim düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Next key's XKeycode" #~ msgstr "Sonrakı düyməsinin XKeycode'u" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Sonrakı düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Pause key's XKeycode" #~ msgstr "Fasilə düyməsinin XKeycode'u" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Fasilə düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Play key's XKeycode" #~ msgstr "Çal düyməsinin XKeycode'u" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Çal düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Power key's XKeycode" #~ msgstr "Güc düyməsinin XKeycode'u" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Güc düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Previous key's XKeycode" #~ msgstr "Öncəki düyməsinin XKeycode'u" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Öncəki düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Record key's XKeycode" #~ msgstr "Qeyd Et düyməsinin XKeycode'u" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Qeyd Et düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Refresh key's XKeycode" #~ msgstr "Yenilə düyməsinin XKeycode'u" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Yenilə düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Ekran Qoruyucusu düyməsinin XKeycode'u" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "" #~ "Ekran Qoruyucusu düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Search key's XKeycode" #~ msgstr "Axtar düyməsinin XKeycode'u" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Axtar düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Yuxarı Sarma düyməsinin XKeycode'u" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "" #~ "Yuxarı Sarma düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Sleep key's XKeycode" #~ msgstr "Yat düyməsinin XKeycode'u" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Yat düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Səs səviyəsi dəyişdiriləndə çalınacaq audio fayl" #~ msgid "Volume down key's XKeycode" #~ msgstr "Səsi azalt düyməsinin XKeycode'u" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "" #~ "Səsi azalt düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Volume step" #~ msgstr "Səs addımı" #~ msgid "Volume step as percentage of volume" #~ msgstr "Səs faizi olaraq səs addımı" #~ msgid "Volume up key's XKeycode" #~ msgstr "Səsi artır düyməsinin XKeycode'u" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "" #~ "Səsi artır düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "WWW key's XKeycode" #~ msgstr "WWW düyməsinin XKeycode'u" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "WWW düyməsinin XKeycode'u, qeyri fəallaşdırmaq üçün 0'a basın" #~ msgid "Accelerator key" #~ msgstr "Sür'ətləndirici düyməsi" #~ msgid "Accelerator modifiers" #~ msgstr "Sür'ətləndirici dəyişdiriciləri" #~ msgid "Accelerator Mode" #~ msgstr "Sür'ətləndirici Modu" #~ msgid "The type of accelerator." #~ msgstr "Sür'ətləndiricinin növü" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Yeni sür'ətləndirici yazın ya da Backspace-ə basıb silin" #~ msgid "Type a new accelerator" #~ msgstr "Yeni sür'ətləndirici yazın" brightside-1.4.0.orig/po/da.po0000644000175000000500000004721510001644302014254 0ustar arisrc# Danish translation of Brightside. # Copyright © 2002, 03 Free Software Foundation, Inc. # Ole Laursen , 2002, 03. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-11-17 23:36+0100\n" "Last-Translator: Ole Laursen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Kunne ikke køre kommandoen: %s\n" "Kontrollér at kommandoen eksisterer." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Rettighederne for filen %s er ikke korrekte.\n" "Kig i dokumentationen til Brightside, ret problemet og genstart Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Ole Laursen " #: src/brightside.c:498 msgid "Brightside" msgstr "Ajax" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Kunne ikke indlæse Glade-filen.\n" "Kontrollér at dæmonen er installeret korrekt." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Lydstyrke" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Dæmpningstast" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Pauseskærmstast" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Lydopsætning" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Lydopsætning" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Kommando som skal udføres når skub ud-tasten trykkes ned" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Konfigurér multimediatasters opførsel" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Kommando som skal udføres når skub ud-tasten trykkes ned" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Kommando som skal udføres når skub ud-tasten trykkes ned" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Kommando som skal udføres når skub ud-tasten trykkes ned" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Kommando som skal udføres når skub ud-tasten trykkes ned" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Kommando som skal udføres når skub ud-tasten trykkes ned" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Kommando som skal udføres når skub ud-tasten trykkes ned" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Kommando som skal udføres når skub ud-tasten trykkes ned" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Kommando som skal udføres når skub ud-tasten trykkes ned" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Aktiveret" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Aktiveret" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Benyt PCM-lydstyrke i stedet for hovedlydstyrke" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Tasteopsætning" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Lydopsætning" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Kunne ikke køre kommandoen: %s\n" #~ "eller kommandoen: %s\n" #~ "Kontrollér at mindst en af kommandoerne eksisterer." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Der opstod en fejl under fjernelse af adgang til multimedietasterne.\n" #~ "Bindingen til tasten %d kunne ikke fjernes." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Det ser ud til at et andet program allerede har adgang til " #~ "multimedietasterne.\n" #~ "Tasten %d kunne ikke bindes til noget.\n" #~ "Kører en anden dæmon allerede?" #~ msgid "Multimedia keys daemon" #~ msgstr "Dæmon til multimediataster" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Dæmon til multimediataster aktiv" #~ msgid "Volume down key" #~ msgstr "Lydstyrke ned-tast" #~ msgid "Volume up key" #~ msgstr "Lydstyrke op-tast" #~ msgid "Power key" #~ msgstr "Afbrydertast" #~ msgid "Eject key" #~ msgstr "Skub ud-tast" #~ msgid "Media key" #~ msgstr "Mediatast" #~ msgid "Play key" #~ msgstr "Afspiltast" #~ msgid "Pause key" #~ msgstr "Pausetast" #~ msgid "Stop (Audio) key" #~ msgstr "Stoptast (lyd)" #~ msgid "Previous (Audio) key" #~ msgstr "Foregåendetast (lyd)" #~ msgid "Next (Audio) key" #~ msgstr "Næstetast (lyd)" #~ msgid "My Home key" #~ msgstr "Mit hjem-tast" #~ msgid "Refresh key" #~ msgstr "Opdatér-tast" #~ msgid "Search key" #~ msgstr "Søgningstast" #~ msgid "E-Mail key" #~ msgstr "Epost-tast" #~ msgid "Sleep key" #~ msgstr "Dvaletast" #~ msgid "Finance key" #~ msgstr "Finanstast" #~ msgid "Help key" #~ msgstr "Hjælpetast" #~ msgid "WWW key" #~ msgstr "Internettast" #~ msgid "Groups key" #~ msgstr "Grupper-tast" #~ msgid "Calculator key" #~ msgstr "Lommeregnertast" #~ msgid "Record key" #~ msgstr "Optag-tast" #~ msgid "Close Window key" #~ msgstr "Luk vindue-tast" #~ msgid "Shade Window key" #~ msgstr "Rul vindue-tast" #~ msgid "Brightness down key" #~ msgstr "Lysstyrke ned-tast" #~ msgid "Brightness up key" #~ msgstr "Lysstyrke op-tast" #~ msgid "Disabled" #~ msgstr "Deaktiveret" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Denne tast er allerede bundet til handlingen '%s'.\n" #~ "Vælg en anden tast." #~ msgid "Description" #~ msgstr "Beskrivelse" #~ msgid "Status" #~ msgstr "Status" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Indstillinger for multimediataster" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Associering af en tast med en handling kan gøres ved at klikke på en " #~ "linje og trykke på den tast handlingen skal associeres med.\n" #~ "\"C\" fortryder associeringen og slet tilbage deaktiverer tastegenvejen" #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Benyt _PCM-lydstyrke i stedet for hovedlydstyrke" #~ msgid "Multimedia Keys" #~ msgstr "Multimediataster" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode for lysstyrke ned-tasten" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode for lysstyrke ned-tasten, 0 for at deaktivere" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode for lysstyrke op-tasten" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode for lysstyrke op-tasten, 0 for at deaktivere" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode for lommeregnertasten" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode for lommeregnertasten, 0 for at deaktivere" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode for luk vindue-tasten" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode for luk vindue-tasten, 0 for at deaktivere" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode for epost-tasten" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode for epost-tasten, 0 for at deaktivere" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode for skub ud-tasten" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode for skub ud-tasten, 0 for at deaktivere" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode for finanstasten" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode for finanstasten, 0 for at deaktivere" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode for grupper-tasten" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode for grupper-tasten, 0 for at deaktivere" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode for hjælpetasten" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode for hjælpetasten, 0 for at deaktivere" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode for dæmpningstasten" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode for dæmpningstasten, 0 for at deaktivere" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode for mit hjem-tasten" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode for mit hjem-tasten, 0 for at deaktivere" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode for næste-tasten" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode for næste-tasten, 0 for at deaktivere" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode for pausetasten" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode for pausetasten, 0 for at deaktivere" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode for afspiltasten" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode for afspiltasten, 0 for at deaktivere" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode for afbrydertasten" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode for afbrydertasten, 0 for at deaktivere" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode for foregåendetasten" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode for foregåendetasten, 0 for at deaktivere" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode for optagetasten" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode for optagetasten, 0 for at deaktivere" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode for opdatér-tasten" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode for opdatér-tasten, 0 for at deaktivere" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode for pauseskærmstasten" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode for pauseskærmstasten, 0 for at deaktivere" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode for søgningstasten" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode for søgningstasten, 0 for at deaktivere" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode for rul vindue-tasten" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode for rul vindue-tasten, 0 for at deaktivere" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode for dvaletasten" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode for dvaletasten, 0 for at deaktivere" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Lydfil som skal afspilles når lydstyrken ændres" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode for lydstyrke ned-tasten" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode for lydstyrke ned-tasten, 0 for at deaktivere" #~ msgid "Volume step" #~ msgstr "Lydstyrkeskridt" #~ msgid "Volume step as percentage of volume" #~ msgstr "Lydstyrkeskridt som en procentdel af lydstyrken" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode for lydstyrke op-tasten" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode for lydstyrke op-tasten, 0 for at deaktivere" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode for internettasten" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode for internettasten, 0 for at deaktivere" #~ msgid "Accelerator key" #~ msgstr "Genvejstast" #~ msgid "Accelerator modifiers" #~ msgstr "Genvejsmodifikationer" #~ msgid "Accelerator Mode" #~ msgstr "Genvejstilstand" #~ msgid "The type of accelerator." #~ msgstr "Genvejstypen." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Tast en ny genvej eller tryk på slet tilbage for at rydde" #~ msgid "Type a new accelerator" #~ msgstr "Indtast en ny genvej" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Start multimediatastdæmonen" #~ msgid "" #~ "Your system has no sound support, or Brightside was compiled without any " #~ "sound support\n" #~ "Brightside will now exit" #~ msgstr "" #~ "Enten understøtter dit system ikke lyd, eller også blev Brightside " #~ "oversat uden nogen lydunderstøttelse. Brightside vil nu afslutte." brightside-1.4.0.orig/po/de.po0000644000175000000500000004731010001644303014255 0ustar arisrc# German Brightside translation. # Copyright (C) 2002-2003 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Christian Neumair , 2002, 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside 2.0.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-07-29 13:10+0100\n" "Last-Translator: Christian Neumair \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Befehl »%s« konnte nicht ausgeführt werden\n" "Stellen Sie sicher, dass dieser Befehl existiert." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Die Berechtigungen für die Datei %s sind fehlerhaft\n" "Bitte schauen Sie in der Brightside-Dokumentation nach, beheben Sie das " "Problem und starten Sie Brightside neu." #: src/brightside.c:487 msgid "translator_credits" msgstr "Christian Neumair " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Die Glade-Datei konnte nicht geladen werden.\n" "Stellen Sie sicher, dass dieser Dämon korrekt installiert ist." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Lautstärke" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Stumm-Taste" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Bildschirmschoner-Taste" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Audio-Einstellungen" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Audio-Einstellungen" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Beim Drücken der Auswurftaste auszuführender Befehl" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Das Verhalten der Multimedia-Tasten festlegen" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Beim Drücken der Auswurftaste auszuführender Befehl" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Beim Drücken der Auswurftaste auszuführender Befehl" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Beim Drücken der Auswurftaste auszuführender Befehl" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Beim Drücken der Auswurftaste auszuführender Befehl" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Beim Drücken der Auswurftaste auszuführender Befehl" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Beim Drücken der Auswurftaste auszuführender Befehl" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Beim Drücken der Auswurftaste auszuführender Befehl" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Beim Drücken der Auswurftaste auszuführender Befehl" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Aktiviert" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Aktiviert" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "PCM- statt Haupt-Lautstärke verwenden" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Tasten-Einstellungen " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Audio-Einstellungen" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Weder der Befehl »%s« noch »%s« konnte ausgeführt werden.\n" #~ "Stellen Sie sicher, dass mindestens einer dieser Befehl existiert." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Beim Aufheben des Zugriffs auf die Multimedia-Tasten ist ein Fehler " #~ "aufgetreten.\n" #~ "Taste %d konnte nicht gelöst werden." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Scheinbar greift bereits eine andere Anwendung auf die Multimedia-Tasten " #~ "zu.\n" #~ "Die Taste %d konnte nicht zugewiesen werden.\n" #~ "Läuft bereits ein anderer Dämon?" #~ msgid "Multimedia keys daemon" #~ msgstr "Multimedia-Tastendämon" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Multimedia-Tastendämon aktiv" #~ msgid "Volume down key" #~ msgstr "Leiser-Taste" #~ msgid "Volume up key" #~ msgstr "Lauter-Taste" #~ msgid "Power key" #~ msgstr "Power-Taste" #~ msgid "Eject key" #~ msgstr "Auswurftaste" #~ msgid "Media key" #~ msgstr "Medien-Taste" #~ msgid "Play key" #~ msgstr "Wiedergabe-Taste" #~ msgid "Pause key" #~ msgstr "Pause-Taste" #~ msgid "Stop (Audio) key" #~ msgstr "Stop-Taste (Audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Vorheriger-Taste (Audio)" #~ msgid "Next (Audio) key" #~ msgstr "Nächster-Taste (Audio)" #~ msgid "My Home key" #~ msgstr "Persönlicher Ordner-Taste" #~ msgid "Refresh key" #~ msgstr "Aktualisieren-Taste" #~ msgid "Search key" #~ msgstr "Suchtaste" #~ msgid "E-Mail key" #~ msgstr "E-Mail-Taste" #~ msgid "Sleep key" #~ msgstr "Sleep-Taste" #~ msgid "Finance key" #~ msgstr "Finanzen-Taste" #~ msgid "Help key" #~ msgstr "Hilfe-Taste" #~ msgid "WWW key" #~ msgstr "Internet-Taste" #~ msgid "Groups key" #~ msgstr "Gruppen-Taste" #~ msgid "Calculator key" #~ msgstr "Taschenrechner-Taste" #~ msgid "Record key" #~ msgstr "Aufnahmetaste" #~ msgid "Close Window key" #~ msgstr "Fenster schließen-Taste" #~ msgid "Shade Window key" #~ msgstr "Fenster einrollen-Taste" #~ msgid "Brightness down key" #~ msgstr "Dunkler-Taste" #~ msgid "Brightness up key" #~ msgstr "Heller-Taste" #~ msgid "Disabled" #~ msgstr "Deaktiviert" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Diese Taste ist bereits der Aktion »%s« zugewiesen.\n" #~ "Bitte wählen Sie eine Andere." #~ msgid "Description" #~ msgstr "Beschreibung" #~ msgid "Status" #~ msgstr "Status" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Einstellungen der Multimedia-Tasten" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Klicken Sie auf eine Zeile und drücken Sie die dann die Taste, die Sie " #~ "mit dieser Aktion verknüpfen möchten, um sie dieser Taste zuzuweisen.\n" #~ "»C« bricht die Erfassung ab und die Rücktaste deaktiviert das " #~ "Tastenkürzel." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "_PCM- statt Haupt-Lautstärke verwenden" #~ msgid "Multimedia Keys" #~ msgstr "Multimedia-Tasten" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode der Dunkler-Taste" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Dunkler-Taste, 0 zum Deaktivieren" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode der Heller-Taste" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Heller-Taste, 0 zum Deaktivieren" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode der Taschenrechner-Taste" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Taschenrechner-Taste, 0 zum Deaktivieren" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode der Fenster schließen-Taste" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Fenster schließen-Taste, 0 zum Deaktivieren" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode der E-Mail-Taste" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode der E-Mail-Taste, 0 zum Deaktivieren" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode der Auswurftaste" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Auswurftaste, 0 zum Deaktivieren" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode der Finanzen-Taste" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Finanzen-Taste, 0 zum Deaktivieren" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode der Gruppen-Taste" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Gruppen-Taste, 0 zum Deaktivieren" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode der Hilfe-Taste" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Hilfe-Taste, 0 zum Deaktivieren" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode der Stumm-Taste" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Stumm-Taste, 0 zum Deaktivieren" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode der Persönlicher Ordner-Taste" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Persönlicher Ordner-Taste, 0 zum Deaktivieren" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode der Nächster-Taste" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Nächster-Taste, 0 zum Deaktivieren" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode der Pause-Taste" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Pause-Taste, 0 zum Deaktivieren" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode der Wiedergabe-Taste" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Wiedergabe-Taste, 0 zum Deaktivieren" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode der Power-Taste" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Power-Taste, 0 zum Deaktivieren" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode der Vorheriger-Taste" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Vorheriger-Taste, 0 zum Deaktivieren" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode der Aufnahmetaste" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Aufnahmetaste, 0 zum Deaktivieren" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode der Aktualisieren-Taste" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Aktualisieren-Taste, 0 zum Deaktivieren" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode der Bildschirmschoner-Taste" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Bildschirmschoner-Taste, 0 zum Deaktivieren" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode der Suchtaste" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Suchtaste, 0 zum Deaktivieren" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode der Fenster einrollen-Taste" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Fenster einrollen-Taste, 0 zum Deaktivieren" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode der Sleep-Taste" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Sleep-Taste, 0 zum Deaktivieren" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Beim Verändern der Lautstärke wiederzugebende Audio-Datei" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode der Leiser-Taste" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Leiser-Taste, 0 zum Deaktivieren" #, fuzzy #~ msgid "Volume step" #~ msgstr "Lautstärke" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode der Lauter-Taste" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Lauter-Taste, 0 zum Deaktivieren" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode der Internet-Taste" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode der Internet-Taste, 0 zum Deaktivieren" #~ msgid "Accelerator key" #~ msgstr "Tastenkombinationstaste" #~ msgid "Accelerator modifiers" #~ msgstr "Tastenkombinationsumschalter" #~ msgid "Accelerator Mode" #~ msgstr "Tastenkombinationsmodus" #~ msgid "The type of accelerator." #~ msgstr "Der Tastenkürzeltyp" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Geben Sie eine neue Tastenkombination ein oder drücken Sie die Rücktaste, " #~ "um sie zu löschen" #~ msgid "Type a new accelerator" #~ msgstr "Geben Sie eine neue Tastenkombination ein" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "Den Multimedia-Tastendämon _starten" #~ msgid "(C) 2001 Bastien Nocera" #~ msgstr "© 2001 Bastien Nocera" brightside-1.4.0.orig/po/cs.po0000644000175000000500000004647410001644302014303 0ustar arisrc# Brightside Czech translation. # Copyright (C) 2002 Free Software Foundation # This file is distributed under the same license as the Brightside package. # Michal Bukovjan , 2002,2003. # msgid "" msgstr "" "Project-Id-Version: Brightside VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-06-17 18:53+0200\n" "Last-Translator: Miloslav Trmac \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Nelze spustit příkaz: %s\n" "Ověřte, zda tento příkaz existuje." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Práva k souboru %s jsou chybná\n" "Zkontrolujte prosím dokumentaci k Brightside, odstraňte problém a znovu " "spusťte Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Michal Bukovjan " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Nelze načíst soubor Glade.\n" "Ujistěte se, že je tento démon řádně nainstalován." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Hlasitost" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Umlčení" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Šetřič obrazovky" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Nastavení zvuku" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Nastavení zvuku" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Příkaz, který se spustí po stisku klávesy Vysunutí" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Nastavení chování multimediálních kláves" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Příkaz, který se spustí po stisku klávesy Vysunutí" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Příkaz, který se spustí po stisku klávesy Vysunutí" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Příkaz, který se spustí po stisku klávesy Vysunutí" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Příkaz, který se spustí po stisku klávesy Vysunutí" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Příkaz, který se spustí po stisku klávesy Vysunutí" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Příkaz, který se spustí po stisku klávesy Vysunutí" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Příkaz, který se spustí po stisku klávesy Vysunutí" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Příkaz, který se spustí po stisku klávesy Vysunutí" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Zapnuto" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Zapnuto" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Použít hlasitost PCM místo hlavní (master) hlasitosti" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Nastavení kláves" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Nastavení zvuku" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Nelze spustit ani příkaz: %s\n" #~ "ani příkaz: %s\n" #~ "Ověřte, zda existuje alespoň jeden z těchto příkazů." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Při odstraňování přístupu k multimediálním klávesám nastala chyba.\n" #~ "Klávesu %d nebylo možné odpojit." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Zdá se, že přístup k multimediálním klávesám už má jiná aplikace.\n" #~ "Klávesu %d nebylo možné připoutat.\n" #~ "Neběží už jiný démon?" #~ msgid "Multimedia keys daemon" #~ msgstr "Démon pro multimediální klávesy" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Démon pro multimediální klávesy je aktivní" #~ msgid "Volume down key" #~ msgstr "Snížení hlasitosti" #~ msgid "Volume up key" #~ msgstr "Zvýšení hlasitosti" #~ msgid "Power key" #~ msgstr "Vypínač" #~ msgid "Eject key" #~ msgstr "Vysunutí" #~ msgid "Media key" #~ msgstr "Média" #~ msgid "Play key" #~ msgstr "Přehrávání" #~ msgid "Pause key" #~ msgstr "Pozastavení" #~ msgid "Stop (Audio) key" #~ msgstr "Stop (audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Předchozí (audio)" #~ msgid "Next (Audio) key" #~ msgstr "Následující (audio)" #~ msgid "My Home key" #~ msgstr "Domovský adresář" #~ msgid "Refresh key" #~ msgstr "Obnovení" #~ msgid "Search key" #~ msgstr "Hledání" #~ msgid "E-Mail key" #~ msgstr "Email" #~ msgid "Sleep key" #~ msgstr "Uspávací klávesa" #~ msgid "Finance key" #~ msgstr "Finance" #~ msgid "Help key" #~ msgstr "Nápověda" #~ msgid "WWW key" #~ msgstr "WWW" #~ msgid "Groups key" #~ msgstr "Skupiny" #~ msgid "Calculator key" #~ msgstr "Kalkulátor" #~ msgid "Record key" #~ msgstr "Záznam" #~ msgid "Close Window key" #~ msgstr "Zavření okna" #~ msgid "Shade Window key" #~ msgstr "Zarolování okna" #~ msgid "Brightness down key" #~ msgstr "Snížení jasu" #~ msgid "Brightness up key" #~ msgstr "Zvýšení jasu" #~ msgid "Disabled" #~ msgstr "Vypnuto" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Tato klávesa je již spojena s akcí '%s'.\n" #~ "Vyberte prosím jinou klávesu." #~ msgid "Description" #~ msgstr "Popis" #~ msgid "Status" #~ msgstr "Stav" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Nastavení multimediálních kláves" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Chcete-li přiřadit klávesu akci, klikněte na řádek a stiskněte klávesu, " #~ "kterou chcete s akcí na řádku spojit.\n" #~ "Klávesa \"C\" zruší čekání na klávesu a \"Backspace\" vypne zkratku akce." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Použít hlasitost _PCM místo Hlavní (Master) hlasitosti" #~ msgid "Multimedia Keys" #~ msgstr "Multimediální klávesy" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode klávesy pro snížení jasu" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy pro snížení jasu, 0 vypne" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode klávesy pro zvýšení jasu" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy pro zvýšení jasu, 0 vypne" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode klávesy pro kalkulátor" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode pro kalkulátor, 0 vypne" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode klávesy zavření okna" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy zavření okna, 0 vypne" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode klávesy Email" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Email, 0 vypne" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode klávesy Vysunutí" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Vysunutí, 0 vypne" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode klávesy Finance" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Email, 0 vypne" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode klávesy Skupiny" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Skupiny, 0 vypne" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode klávesy Nápověda" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Nápověda, 0 vypne" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode klávesy Umlčení" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Umlčení, 0 vypne" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode klávesy Domovský adresář" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Domovský adresář, 0 vypne" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode klávesy Následující" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Následující, 0 vypne" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode klávesy Pozastavení" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Pozastavení, 0 vypne" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode klávesy Přehrávání" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Přehrávání, 0 vypne" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode klávesy Vypínač" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Vypínač, 0 vypne" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode klávesy Předchozí" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Předchozí, 0 vypne" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode klávesy Záznam" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Záznam, 0 vypne" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode klávesy Obnovení" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Obnovení, 0 vypne" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode klávesy Šetřič obrazovky" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Šetřič obrazovky, 0 vypne" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode klávesy Hledání" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Hledání, 0 vypne" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode klávesy Zarolování okna" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Zarolování okna, 0 vypne" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode uspávací klávesy" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode uspávací klávesy, 0 vypne" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Zvuk, který se má přehrát při změně hlasitosti" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode klávesy Snížení hlasitosti" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Snížení hlasitosti, 0 vypne" #, fuzzy #~ msgid "Volume step" #~ msgstr "Hlasitost" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode klávesy Zvýšení hlasitosti" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy Zvýšení hlasitosti, 0 vypne" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode klávesy WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode klávesy WWW, 0 vypne" #~ msgid "Accelerator key" #~ msgstr "Klávesa zkratky" #~ msgid "Accelerator modifiers" #~ msgstr "Přepínače zkratky" #~ msgid "Accelerator Mode" #~ msgstr "Režim zkratky" #~ msgid "The type of accelerator." #~ msgstr "Typ klávesové zkratky." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Stiskněte novou klávesovou zkratku, nebo ji vymažte stiskem Backspace" #~ msgid "Type a new accelerator" #~ msgstr "Stiskněte novou klávesovou zkratku" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "Spustit Démona pro _multimediální klávesy" #~ msgid "Keys setup" #~ msgstr "Nastavení kláves" #~ msgid "Sound setup" #~ msgstr "Nastavení zvuku" brightside-1.4.0.orig/po/cy.po0000644000175000000500000004740310001644302014302 0ustar arisrc# Brightside yn Gymraeg. # Copyright (C) 2003 Chris M Jackson. # This file is distributed under the same license as the Brightside package. # Chris M. Jackson , 2003. # # Telsa did a global s/allwedd/bysell on this file. Typos etc are her fault. # # Anyone wanting to add to this file who has not seen the iBook and # PowerBook keyboard layouts, these URLs might help. # http://developer.apple.com/techpubs/hardware/Developer_Notes/Macintosh_CPUs-G4/PowerBookG4_17inch/3Input-Output/chapter_4_section_24.html # http://developer.apple.com/techpubs/hardware/Developer_Notes/Macintosh_CPUs-G3/iBook/3_Input-Output/chapter_4_section_12.html # --Telsa # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-08-25 22:53+0100\n" "Last-Translator: Dafydd Harries \n" "Language-Team: gnome-cy \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Methu gweithredu gorchymyn: %s\n" "Gwnewch yn siwr bod y gorchymyn yn bodoli." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Mae'r caniatâd ffeil %s wedi torri\n" "Gweler y dogfennau Brightside, cywiriwch y problem ac ailddechreuwch " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Chris M. Jackson " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Methu llwytho'r ffeil Glade.\n" "Sicrhewch bod y daemon yma wedi'i osod." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Lefel sain" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Bysell Tawelwch" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Bysell Arbedwr Sgri^n" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Gosod Sain" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Gosod Sain" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Y gorchymyn i'w wethredu pan gwasgir y botwm Allfwrw" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Cyflunio ymddygiad y bysellau amlgyfrwng" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Y gorchymyn i'w wethredu pan gwasgir y botwm Allfwrw" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Y gorchymyn i'w wethredu pan gwasgir y botwm Allfwrw" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Y gorchymyn i'w wethredu pan gwasgir y botwm Allfwrw" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Y gorchymyn i'w wethredu pan gwasgir y botwm Allfwrw" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Y gorchymyn i'w wethredu pan gwasgir y botwm Allfwrw" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Y gorchymyn i'w wethredu pan gwasgir y botwm Allfwrw" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Y gorchymyn i'w wethredu pan gwasgir y botwm Allfwrw" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Y gorchymyn i'w wethredu pan gwasgir y botwm Allfwrw" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Galluog" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Galluog" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" # EFALLAI #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Defnyddio uchder PCM yn lee y Prif Uchder" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Gosod Bysellau " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Gosod Sain" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Methu gweithredu naill ai: %s\n" #~ "neu: %s\n" #~ "Gwnewch yn siwr bod o leiaf un o'r gorchmynion yn bodoli." # EFALLAI #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Roedd gwall wrth dynnu mynediad i'r bysellau amlgyfrwng.\n" #~ "Ni ellir datrwymo y bysell %d." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Mae'n edrych fel petai rhaglen arall wedi gafael yr bysellau amlgyfrwng.\n" #~ "Methu rhwymo'r bysell %d.\n" #~ "A oes yna daemon arall yn rhedeg ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Daemon bysellau amlgyfrwng" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Daemon bysellau amlgywfrwng yn rhedeg" #~ msgid "Volume down key" #~ msgstr "Bysell lleihau sain" #~ msgid "Volume up key" #~ msgstr "Bysell cynyddu sain" #~ msgid "Power key" #~ msgstr "Bysell Pŵer" #~ msgid "Eject key" #~ msgstr "Bysell Allfwrw" #~ msgid "Media key" #~ msgstr "Bysell cyfryngau" #~ msgid "Play key" #~ msgstr "Bysell Chwarae" #~ msgid "Pause key" #~ msgstr "Bysell Seibio" #~ msgid "Stop (Audio) key" #~ msgstr "Bysell Atal (Sain)" #~ msgid "Previous (Audio) key" #~ msgstr "Bysell Blaenorol (Sain)" #~ msgid "Next (Audio) key" #~ msgstr "Bysell Nesaf (Sain)" #~ msgid "My Home key" #~ msgstr "Bysell `My Home'" #~ msgid "Refresh key" #~ msgstr "Bysell Adnewyddu" #~ msgid "Search key" #~ msgstr "Bysell Chwilio" #~ msgid "E-Mail key" #~ msgstr "Bysell E-bost" #~ msgid "Sleep key" #~ msgstr "Bysell Cysgu" #~ msgid "Finance key" #~ msgstr "Bysell Cyllid" #~ msgid "Help key" #~ msgstr "Bysell Help" #~ msgid "WWW key" #~ msgstr "Bysell Gwê" #~ msgid "Groups key" #~ msgstr "Bysell Grŵpiau" #~ msgid "Calculator key" #~ msgstr "Bysell Cyfrifiannell" #~ msgid "Record key" #~ msgstr "Bysell Recordio" #~ msgid "Close Window key" #~ msgstr "Bysell Cau Ffenestr" #~ msgid "Shade Window key" #~ msgstr "Bysell Cysgodi Ffenestr" #~ msgid "Brightness down key" #~ msgstr "Bysell Lleiháu Disgleirdeb" #~ msgid "Brightness up key" #~ msgstr "Bysell Cryfháu Disgleirdeb" #~ msgid "Disabled" #~ msgstr "Analluog" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Mae'r bysell yma wedi'i rhwymo i '%s' yn barod.\n" #~ "Dewisiwch bysell arall." #~ msgid "Description" #~ msgstr "Disgrifiad" #~ msgid "Status" #~ msgstr "Cyflwr" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Hoffterau Bysellau Amlgyfrwng" # EFALLAI (Backspace?) #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Er mwyn cysylltu bysell a gweithred, cliciwch ar linell a gwasgwch y " #~ "bysell hoffwch gysylltu ag ef.\n" #~ "Mae \"C\" yn diddymu'r cipiad, a \"Backspace\" yn ei analluogi." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Defnyddio sain _PCM yn lle'r Feistr" # PWYSIG # Foo key's XKeycode : XKeycode yr Bysell Ffŵ # 0 to disable : 0 i'w analluogi # Anyone up for an editor macro here? #~ msgid "Multimedia Keys" #~ msgstr "Bysellau Amlgyfrwng" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode yr Bysell Lleiháu Disgleirdeb" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Lleiháu Disgleirdeb. 0 i'w analluogi." #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode yr Bysell Cryfháu Disgleirdeb." #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Cryfháu Disgleirdeb. 0 i'w analluogi." #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode yr Bysell Cyfrifiannell" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Cyfrifiannell. 0 i'w analluogi." #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode yr Bysell Cau Ffenestr" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Cau Ffenestr. 0 i'w analluogi." #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode yr Bysell E-bost" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell E-bost. 0 i'w analluogi." #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode yr Bysell Allfwrw" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Allfwrw. 0 i'w analluogi." #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode yr Bysell Cyllid" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Cyllid. 0 i'w analluogi." #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode yr Bysell Grŵpiau" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Grŵpiau. 0 i'w analluogi." #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode yr Bysell Help" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Help. 0 i'w analluogi." #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode yr Bysell Tawelwch" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Tawelwch. 0 i'w analluogi." #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode yr Bysell \"My Home\"" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell \"My Home\". 0 i'w analluogi." #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode yr Bysell Nesaf" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Nesaf. 0 i'w analluogi." #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode yr Bysell Seibio" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Seibio. 0 i'w analluogi." #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode yr Bysell Chwarae" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Chwarae. 0 i'w analluogi." #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode yr Bysell Pŵer" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Pŵer. 0 i'w analluogi." #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode yr Bysell Blaenorol" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Blaenorol. 0 i'w analluogi." #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode yr Bysell Recordio" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Recordio. 0 i'w analluogi." #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode yr Bysell Adnewyddu" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Adnewyddu. 0 i'w analluogi." #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode yr Bysell Arbedwr Sgrîn" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Arbedwr Sgrîn. 0 i'w analluogi." #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode yr Bysell Chwilio" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Chwilio. 0 i'w analluogi." #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode yr Bysell Cysgodi Ffenestr" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Cysgodi Ffenestr. 0 i'w analluogi." #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode yr Bysell Cysgu" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Cysgu. 0 i'w analluogi." # EFALLAI #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Y ffeil sain i'w chwarae pan newidir uchder y sain" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode yr Bysell Tawelu Sain" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Tawelu Sain. 0 i'w analluogi." #, fuzzy #~ msgid "Volume step" #~ msgstr "Lefel sain" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode yr Bysell Cynyddu Sain" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Cynyddu Sain. 0 i'w analluogi." #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode yr Bysell Gwê" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode yr Bysell Gwê. 0 i'w analluogi." #~ msgid "Accelerator key" #~ msgstr "Bysell cyflymu" #~ msgid "Accelerator modifiers" #~ msgstr "Addasyddion cyflymu" #~ msgid "Accelerator Mode" #~ msgstr "Modd Cyflymydd" #~ msgid "The type of accelerator." #~ msgstr "Y math o gyflymydd." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Teipiwch gyflymydd newydd, neu gwasgwch Ôlnod er mwyn clirio" #~ msgid "Type a new accelerator" #~ msgstr "Teipiwch gyflymydd newydd" brightside-1.4.0.orig/po/el.po0000644000175000000500000005632110001644303014267 0ustar arisrc# Brightside. # Copyright (C) Free Software Foundation, 2002,2003 # This file is distributed under the same license as the PACKAGE package. # Kostas Papadimas , 2003 # kostas: 105 messages, 05Jan2003, updated translation # kostas: 111 messages, 24Jan2003, updated translation # msgid "" msgstr "" "Project-Id-Version: Brightside VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-04-06 13:00+0300\n" "Last-Translator: Kostas Papadimas \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.6\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Αδυναμία εκτέλεσης εντολής: %s\n" "Βεβαιωθείτε ότι η εντολή υπάρχει." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Τα δικαιώματα στο αρχείο %s είναι κατεστραμμένα\n" "Ελέξτε την τεκμηρίωση του Brightside. διορθώστε το πρόβλημα και " "επανεκκινήστε το Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Κώστας Παπαδήμας " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Αδυναμία φόρτωσης του αρχείου Glade.\n" "Βεβαιωθείτε ότι ο daemon έχει εγκατασταθεί σωστά." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Ένταση" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Πλήκτρο διακοπής ήχου" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Πλήκτρο Προφύλαξης Οθόνης" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Ρύθμιση Ήχου" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Ρύθμιση Ήχου" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Εντολή προς εκτέλεση όταν πατηθεί το πλήκτρο εξαγωγής" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Ρύθμιση της συμπεριφοράς των πλήκτρων πολυμέσων" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Εντολή προς εκτέλεση όταν πατηθεί το πλήκτρο εξαγωγής" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Εντολή προς εκτέλεση όταν πατηθεί το πλήκτρο εξαγωγής" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Εντολή προς εκτέλεση όταν πατηθεί το πλήκτρο εξαγωγής" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Εντολή προς εκτέλεση όταν πατηθεί το πλήκτρο εξαγωγής" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Εντολή προς εκτέλεση όταν πατηθεί το πλήκτρο εξαγωγής" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Εντολή προς εκτέλεση όταν πατηθεί το πλήκτρο εξαγωγής" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Εντολή προς εκτέλεση όταν πατηθεί το πλήκτρο εξαγωγής" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Εντολή προς εκτέλεση όταν πατηθεί το πλήκτρο εξαγωγής" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Ενεργό" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Ενεργό" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Χρήση έντασης PCM αντί για Master Volume" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Ρύθμιση πλήκτρων " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Ρύθμιση Ήχου" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Δεν είναι δυνατή η εκτέλεση είτε της εντολής: %s\n" #~ "ή της εντολής: %s\n" #~ "Βεβαιωθείτε ότι τουλάχιστον μια από τις εντολές υπάρχει" #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Σφάλμα απομάκρυνσης πρόσβασης στα πλήκτρα πολυμέσων.\n" #~ "Το πλήκτρο %d δεν μπορεί να αποδεσμευθεί." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Φαίνεται ότι καποια άλλη εφαρμογή έχει πρόσβαση στα πλήκτρα πολυμέσων.\n" #~ "Το πλήκτρο %d δεν μπορεί να δεσμευτεί.\n" #~ "Μήπως εκτελείται η άλλος daemon ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Daemon πλήκτρων πολυμέσων" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Ενεργός daemon πλήκτρων πολυμέσων" #~ msgid "Volume down key" #~ msgstr "Πλήκτρο μείωσης έντασης" #~ msgid "Volume up key" #~ msgstr "Πλήκτρο αύξησης έντασης" #~ msgid "Power key" #~ msgstr "Πλήκτρο Power" #~ msgid "Eject key" #~ msgstr "Πλήκτρο εξαγωγής" #~ msgid "Media key" #~ msgstr "Πλήκτρο Media" #~ msgid "Play key" #~ msgstr "Πλήκτρο αναπαραγωγής" #~ msgid "Pause key" #~ msgstr "Πλήκτρο παύσης" #~ msgid "Stop (Audio) key" #~ msgstr "Πλήκτρο Διακοπής (Audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Πλήκτρο προηγουμένου (Audio)" #~ msgid "Next (Audio) key" #~ msgstr "Πλήκτρο επόμενου (Audio)" #~ msgid "My Home key" #~ msgstr "Αρχικό μου πλήκτρο" #~ msgid "Refresh key" #~ msgstr "Πλήκτρο ανανέωσης" #~ msgid "Search key" #~ msgstr "Πλήκτρο εύρεσης " #~ msgid "E-Mail key" #~ msgstr "Πλήκτρο E-Mail" #~ msgid "Sleep key" #~ msgstr "Πλήκτρο Sleep" #~ msgid "Finance key" #~ msgstr "Πλήκτρο Finance " #~ msgid "Help key" #~ msgstr "Πλήκτρο Βοήθειας" #~ msgid "WWW key" #~ msgstr "Πλήκτρο WWW" #~ msgid "Groups key" #~ msgstr "Πλήκτρο ομάδων" #~ msgid "Calculator key" #~ msgstr "Πλήκτρο αριθμομηχανής" #~ msgid "Record key" #~ msgstr "Πλήκτρο ηχογράφησης" #~ msgid "Close Window key" #~ msgstr "Πλήκτρο κλεισίματος παραθύρου" #~ msgid "Shade Window key" #~ msgstr "Πλήκτρο σκίασης παραθύρου" #~ msgid "Brightness down key" #~ msgstr "Πλήκτρο μείωσης φωτεινότητας" #~ msgid "Brightness up key" #~ msgstr "Πλήκτρο αύξησης φωτεινότητας" #~ msgid "Disabled" #~ msgstr "Ανενεργό" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Αυτό το πλήκτρο είναι ήδη συνδεδεμένο με την ενέργεια '%s'..\n" #~ "Επιλέξτε ένα άλλο πλήκτρο." #~ msgid "Description" #~ msgstr "Περιγραφή" #~ msgid "Status" #~ msgstr "Κατάσταση" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Προτιμήσεις πλήκτρων πολυμέσων" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Για να ορίσετε σε ένα πλήκτρο μια λειτουργία, καντε κλικ σε μια γραμμή " #~ "και πιέστε το πλήκτρο που θέλετε να συσχετίσετε μαζί.\n" #~ "Το \"C\" ακυρώνει την σύλληψη και το \"Backspace\" απενεργοποιεί την " #~ "συντόμευση πλήκτρου." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Χρήση έντασης _PCM αντί για Master volume" #~ msgid "Multimedia Keys" #~ msgstr "Πλήκτρα πολυμέσων" #~ msgid "Brightness down key's XKeycode" #~ msgstr " XKeycode πλήκτρου μείωσης φωτεινότητας" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr " XKeycode πλήκτρου μείωσης φωτεινότητας, 0 για απενεργοποίηση" #~ msgid "Brightness up key's XKeycode" #~ msgstr " XKeycode πλήκτρου αύξησης φωτεινότητας" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr " XKeycode πλήκτρου αύξησης φωτεινότητας, 0 για απενεργοποίηση" #~ msgid "Calculator key's XKeycode" #~ msgstr " XKeycode πλήκτρου αριθμομηχανής" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr " XKeycode πλήκτρου αριθμομηχανής , 0 για απενεργοποίηση" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode πλήκτρου κλεισίματος" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου κλεισίματος, 0 για απενεργοποίηση" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode πλήκτρου E-Mail" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου E-Mail, 0 για απενεργοποίηση" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode πλήκτρου Εξαγωγής" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου Εξαγωγής, 0 για απενεργοποίηση" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode πλήκτρου Οικονομικών" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου Οικονομικών, 0 για απενεργοποίηση" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode πλήκτρου ομάδων" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου ομάδων, 0 για απενεργοποίηση" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode πλήκτρου Βοήθειας" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου βοήθειας, 0 για απενεργοποίηση" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode πλήκτρου σιωπής" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου σιωπής, 0 για απενεργοποίηση" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode αρχικού μου πλήκτρου" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode αρχικού μου πλήκτρου, 0 για απενεργοποίηση" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode πλήκτρου επομένου" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου επομένου, 0 για απενεργοποίηση" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode πλήκτρου παύσης" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου παύσης, 0 για απενεργοποίηση" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode πλήκτρου αναπαραγωγής" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου αναπαραγωγής, 0 για απενεργοποίηση" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode πλήκτρου Power " #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου Power, 0 για απενεργοποίηση " #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode πλήκτρου προηγούμενου" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου προηγούμενου, 0 για απενεργοποίηση" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode πλήκτρου εγγραφής" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου εγγραφής, 0 για απενεργοποίηση " #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode πλήκτρου ανανέωσης" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου ανανέωσης, 0 για απενεργοποίηση " #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode πλήκτρου προφύλαξης οθόνης" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου προφύλαξης οθόνης, 0 για απενεργοποίηση" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode πλήκτρου αναζήτησης" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου αναζήτησης, 0 για απενεργοποίηση" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode πλήκτρου σκίασης παραθύρου" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου σκίασης παραθύρου, 0 για απενεργοποίηση" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode πλήκτρου Sleep" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου Sleep, 0 για απενεργοποίηση" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Αρχείο ήχου που θα εκτελείται όταν αλλάζει η ένταση" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode πλήκτρου μείωσης έντασης" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου μείωσης έντασης, 0 για απενεργοποίηση" #, fuzzy #~ msgid "Volume step" #~ msgstr "Ένταση" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode πλήκτρου αύξησης έντασης" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου αύξησης έντασης, 0 για απενεργοποίηση" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode πλήκτρου WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode πλήκτρου WWW, 0 για απενεργοποίηση" #~ msgid "Accelerator key" #~ msgstr "Πλήκτρο συντόμευσης" #~ msgid "Accelerator modifiers" #~ msgstr "Μετατροπείς συντόμευσης" #~ msgid "Accelerator Mode" #~ msgstr "Λειτουργία συντόμευσης" #~ msgid "The type of accelerator." #~ msgstr "Το είδος της συντόμευσης." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Πληκτρολογήστε μια νέα συντόμευση, ή πιέστε το Backspace για εκκαθάριση" #~ msgid "Type a new accelerator" #~ msgstr "Πληκτρολογήστε μια νέα συντόμευση" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Εκκίνηση του daemon πλήκτρου πολυμέσων" #~ msgid "(C) 2001, 2002 Bastien Nocera" #~ msgstr "(C) 2001, 2002 Bastien Nocera" #~ msgid "Keys setup" #~ msgstr "Ορισμός πλήκτρων" #~ msgid "Sound setup" #~ msgstr "Ορισμός ήχου" brightside-1.4.0.orig/po/fa.po0000644000175000000500000003455110001644304014257 0ustar arisrc# Persian translation of Brightside. # Copyright (C) 2003 Free Software Foundation, Inc. # Copyright (C) 2003 Roozbeh Pournader. # Roozbeh Pournader , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-18 14:50+0330\n" "Last-Translator: Roozbeh Pournader \n" "Language-Team: Persian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "نمی‌توان دستور را اجرا کرد: %s\n" "مطمئن شوید که این دستور وجود دارد." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "اجازه‌های پرونده‌ی %s خرابند\n" "لطفاً مستندات اکمی را بخوانید، مشکل را تصحیح کنید و اکمی را دوباره راه‌اندازی " "کنید." #: src/brightside.c:487 msgid "translator_credits" msgstr "ترجمه‌ی: روزبه پورنادر" #: src/brightside.c:498 msgid "Brightside" msgstr "اکمی" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "نمی‌توان پرونده‌ی Glade را بار کرد.\n" "مطمئن شوید که این شبح درست نصب شده است." #: src/brightside.glade.h:1 msgid "Volume" msgstr "حجم" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "کلید ساکت شدن" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 msgid "Start screensaver" msgstr "" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "برپاسازی صدا" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "برپاسازی صدا" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "فرمانی که وقتی کلید بیرون دادن فشرده شود اجرا شود" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "پیکربندی رفتار کلیدهای چندرسانه‌ای" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "فرمانی که وقتی کلید بیرون دادن فشرده شود اجرا شود" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "فرمانی که وقتی کلید بیرون دادن فشرده شود اجرا شود" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "فرمانی که وقتی کلید بیرون دادن فشرده شود اجرا شود" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "فرمانی که وقتی کلید بیرون دادن فشرده شود اجرا شود" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "فرمانی که وقتی کلید بیرون دادن فشرده شود اجرا شود" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "فرمانی که وقتی کلید بیرون دادن فشرده شود اجرا شود" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "فرمانی که وقتی کلید بیرون دادن فشرده شود اجرا شود" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "فرمانی که وقتی کلید بیرون دادن فشرده شود اجرا شود" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "به کار افتاده" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "به کار افتاده" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "استفاده از حجم PCM به جای حجم اصلی" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "برپاسازی کلیدها" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "برپاسازی صدا" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "نه می‌توان این دستور را اجرا کرد: %s\n" #~ "نه این دستور را: %s\n" #~ "مطمئن شوید لااقل یکی از این دستورها وجود دارد." #~ msgid "Multimedia keys daemon" #~ msgstr "شبح کلیدهای چندرسانه‌ای" #~ msgid "Multimedia Keys daemon active" #~ msgstr "شبح کلیدهای چندرسانه‌ای فعال است" #~ msgid "Volume down key" #~ msgstr "کلید کم کردن حجم صدا" #~ msgid "Volume up key" #~ msgstr "کلید زیاد کردن حجم صدا" #~ msgid "Power key" #~ msgstr "کلید روشن و خاموش" #~ msgid "Eject key" #~ msgstr "کلید بیرون دادن" #~ msgid "Media key" #~ msgstr "کلید رسانه" #~ msgid "Play key" #~ msgstr "کلید پخش" #~ msgid "Pause key" #~ msgstr "کلید مکث" #~ msgid "Stop (Audio) key" #~ msgstr "کلید توقف (صوت)" #~ msgid "Previous (Audio) key" #~ msgstr "کلید (صوت) قبلی" #~ msgid "Next (Audio) key" #~ msgstr "کلید (صوت) بعدی" #~ msgid "My Home key" #~ msgstr "کلید خانه‌ی من" #~ msgid "Refresh key" #~ msgstr "کلید نوسازی" #~ msgid "Search key" #~ msgstr "کلید جستجو" #~ msgid "E-Mail key" #~ msgstr "کلید پست الکترونیکی" #~ msgid "Sleep key" #~ msgstr "کلید خوابیدن" #~ msgid "Finance key" #~ msgstr "کلید مالی" #~ msgid "Help key" #~ msgstr "کلید راهنما" #~ msgid "WWW key" #~ msgstr "کلید وب" #~ msgid "Groups key" #~ msgstr "کلید گروه‌ها" #~ msgid "Calculator key" #~ msgstr "کلید ماشین‌حساب" #~ msgid "Record key" #~ msgstr "کلید ضبط" #~ msgid "Close Window key" #~ msgstr "کلید بستن پنجره" #~ msgid "Shade Window key" #~ msgstr "کلید سایه‌کردن پنجره" #~ msgid "Brightness down key" #~ msgstr "کلید کم کردن روشنایی" #~ msgid "Brightness up key" #~ msgstr "کلید زیاد کردن روشنایی" #~ msgid "Disabled" #~ msgstr "از کار افتاده" #~ msgid "Description" #~ msgstr "توصیف" #~ msgid "Status" #~ msgstr "وضعیت" #~ msgid "Multimedia Keys Preferences" #~ msgstr "ترجیحات کلیدهای چندرسانه‌ای" #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "استفاده از حجم PCM به جای حجم اصلی" #~ msgid "Multimedia Keys" #~ msgstr "کلیدهای چندرسانه‌ای" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "پرونده‌ی صدایی که هنگام تغییر حجم صدا اجرا شود" #, fuzzy #~ msgid "Volume step" #~ msgstr "حجم" #~ msgid "Accelerator key" #~ msgstr "کلید شتاب‌ده" #~ msgid "Accelerator Mode" #~ msgstr "حالت شتاب‌ده" #~ msgid "The type of accelerator." #~ msgstr "نوع شتاب‌ده." #~ msgid "Type a new accelerator" #~ msgstr "یک شتاب‌ده جدید تایپ کنید" brightside-1.4.0.orig/po/es.po0000644000175000000500000005043710001644303014300 0ustar arisrc# Spanish translation for Brightside. # Copyright © 2002-2003 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Carlos Perelló Marín , 2002. # msgid "" msgstr "" "Project-Id-Version: Brightside 1.99.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-08-31 09:50+0200\n" "Last-Translator: Germán Poo-Caamaño \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "No se ha podido ejecutar el comando: %s\n" "Verifique que ese comando existe." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Los permisos del archivo %s son incorrectos\n" "Consulte la documentación de Brightside, solucione el problema y reinicie " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Carlos Perelló Marín \n" "Germán Poo-Caamaño " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "No se ha podido cargar el archivo Glade.\n" "Asegúrese que este gestor está correctamente instalado." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volumen" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tecla de silencio" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Tecla del salvapantallas" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Configuración del sonido" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Configuración del sonido" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Comando a ejecutar cuando se pulsa el botón de expulsión" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Configura el comportamiento de las teclas multimedios" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Comando a ejecutar cuando se pulsa el botón de expulsión" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Comando a ejecutar cuando se pulsa el botón de expulsión" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Comando a ejecutar cuando se pulsa el botón de expulsión" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Comando a ejecutar cuando se pulsa el botón de expulsión" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Comando a ejecutar cuando se pulsa el botón de expulsión" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Comando a ejecutar cuando se pulsa el botón de expulsión" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Comando a ejecutar cuando se pulsa el botón de expulsión" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Comando a ejecutar cuando se pulsa el botón de expulsión" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Activado" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Activado" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Utilizar el volumen PCM en lugar del principal" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Configuración de teclas " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Configuración del sonido" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "No se ha podido ejecutar ni el comando: %s\n" #~ "ni el comando: %s\n" #~ "Verifique que existe al menos uno de esos comandos." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Se ha producido un error al eliminar el acceso a las teclas multimedios.\n" #~ "La tecla %d no puede liberarse." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Parece ser que otra aplicación ya tiene acceso a las teclas multimedios.\n" #~ "La tecla %d no se puede capturar.\n" #~ "¿Hay algún otro servicio ejecutándose ya?." #~ msgid "Multimedia keys daemon" #~ msgstr "Gestor de teclas multimedios" #~ msgid "Multimedia Keys daemon active" #~ msgstr "El gestor de teclas multimedios está activo" #~ msgid "Volume down key" #~ msgstr "Tecla para bajar el volumen" #~ msgid "Volume up key" #~ msgstr "Tecla para subir el volumen" #~ msgid "Power key" #~ msgstr "Tecla de apagado" #~ msgid "Eject key" #~ msgstr "Tecla de expulsión" #~ msgid "Media key" #~ msgstr "Tecla de Multimedia" #~ msgid "Play key" #~ msgstr "Tecla de reproducción" #~ msgid "Pause key" #~ msgstr "Tecla de pausa" #~ msgid "Stop (Audio) key" #~ msgstr "Tecla de detención (audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Tecla de retroceso (audio)" #~ msgid "Next (Audio) key" #~ msgstr "Tecla de avance (audio)" #~ msgid "My Home key" #~ msgstr "Tecla de Mi hogar (inicio)" #~ msgid "Refresh key" #~ msgstr "Tecla de actualización" #~ msgid "Search key" #~ msgstr "Tecla de búsqueda" #~ msgid "E-Mail key" #~ msgstr "Tecla de correo" #~ msgid "Sleep key" #~ msgstr "Tecla de suspender" #~ msgid "Finance key" #~ msgstr "Tecla de finanzas" #~ msgid "Help key" #~ msgstr "Tecla de ayuda" #~ msgid "WWW key" #~ msgstr "Tecla de web" #~ msgid "Groups key" #~ msgstr "Tecla de grupos" #~ msgid "Calculator key" #~ msgstr "Tecla de calculadora" #~ msgid "Record key" #~ msgstr "Tecla de grabación" #~ msgid "Close Window key" #~ msgstr "Tecla para cerrar una ventana" #~ msgid "Shade Window key" #~ msgstr "Tecla para plegar Ventana" #~ msgid "Brightness down key" #~ msgstr "Tecla para bajar el brillo" #~ msgid "Brightness up key" #~ msgstr "Tecla para subir el brillo" #~ msgid "Disabled" #~ msgstr "Desactivado" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Esta tecla ya esta asociada con la acción «%s».\n" #~ "Seleccione otra tecla." #~ msgid "Description" #~ msgstr "Descripción" #~ msgid "Status" #~ msgstr "Estado" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Opciones de las teclas multimedios" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Para asignar una tecla a una acción, pulse en una línea, y presione la " #~ "tecla que quiere asociar con ella.\n" #~ "«C» cancela la captura y «Borrar a la izquierda» desactiva el atajo de la " #~ "tecla." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Utilizar el volumen _PCM en lugar del volumen principal" #~ msgid "Multimedia Keys" #~ msgstr "Teclas multimedios" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode de la tecla para bajar el brillo" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla para bajar el brillo, con 0 se desactiva" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode de la tecla para subir el brillo" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla para bajar el brillo, con 0 se desactiva" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode de la tecla de la calculadora" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de la calculadora, con 0 se desactiva" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode de la tecla para cerrar una ventana" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla para cerrar una ventana, con 0 se desactiva" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode de la tecla de correo" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de correo, con 0 se desactiva" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode de la tecla de expulsión" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de expulsión, con 0 se desactiva" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode de la tecla de finanzas" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de finanzas, con 0 se desactiva" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode del grupo de teclas" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode del grupo de teclas, con 0 se desactiva" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode de la tecla de ayuda" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de ayuda, con 0 se desactiva" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode de la tecla de silencio" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de silencio, con 0 se desactiva" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode de la de Mi hogar (inicio)" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la de Mi hogar (inicio), con 0 se desactiva" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode de la tecla de avance" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de avance, con 0 se desactiva" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode de la tecla de pausa" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de pausa, con 0 se desactiva" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode de la tecla de reproducción" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de reproducción, con 0 se desactiva" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode de la tecla de apagado" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de apagado, con 0 se desactiva" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode de la tecla de retroceso" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de retroceso, con 0 se desactiva" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode de la tecla de grabación" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de grabación, con 0 se desactiva" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode de la tecla de actualización" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de actualización, con 0 se desactiva" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode de la tecla del salvapantallas" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla del salvapantallas, con 0 se desactiva" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode de la tecla de busqueda" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de busqueda, con 0 se desactiva" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode de la tecla para plegar ventana" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla para plegar ventana, con 0 se desactiva" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode de la tecla de suspensión" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de suspensión, con 0 se desactiva" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Archivo de sonido a reproducir cuando se cambia el volumen" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode de la tecla para bajar el volumen" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla para bajar el volumen, con 0 se desactiva" #~ msgid "Volume step" #~ msgstr "Paso del volumen" #~ msgid "Volume step as percentage of volume" #~ msgstr "Paso del volumen como porcentaje del volumen" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode de la tecla para subir el volumen" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla para subir el volumen, con 0 se desactiva" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode de la tecla de la web" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la tecla de la web, con 0 se desactiva" #~ msgid "Accelerator key" #~ msgstr "Tecla de combinación" #~ msgid "Accelerator modifiers" #~ msgstr "Modificadores de combinaciones" #~ msgid "Accelerator Mode" #~ msgstr "Modo de la combinación" #~ msgid "The type of accelerator." #~ msgstr "El tipo de combinación." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Escriba una nueva combinación, o presione la tecla Retroceso para borrar" #~ msgid "Type a new accelerator" #~ msgstr "Escriba una nueva combinación" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Lanzar el gestor de teclas multimedios" #~ msgid "(C) 2001 Bastien Nocera" #~ msgstr "© 2001, 2002 Bastien Nocera" brightside-1.4.0.orig/po/fi.po0000644000175000000500000005053010001644304014262 0ustar arisrc# Finnish translation of Brightside. # Copyright (C) 2003 The Free Software Foundation, Inc. # Suomennos: http://gnome-fi.sourceforge.net/ # This file is distributed under the same license as the Brightside package. # Lauri Nurmi , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-01-15 19:56+0200\n" "Last-Translator: Lauri Nurmi \n" "Language-Team: Gnome Finnish Translation Team \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Komentoa ei voitu suorittaa: %s\n" "Varmista, että tämä komento on olemassa." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Tiedoston %s oikeudet ovat väärät\n" "Katso lisätietoja Brightsiden ohjeista, korjaa ongelma ja käynnistä " "Brightside uudelleen." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Lauri Nurmi, 2003\n" "\n" "http://gnome-fi.org/" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Glade-tiedostoa ei voitu ladata.\n" "Varmista, että tämä demoni on asennettu oikein." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Äänenvoimakkuus" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Vaimennusnäppäin" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Näytönsäästäjänäppäin" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Ääniasetukset" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Ääniasetukset" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Levynpoistonäppäintä painettaessa käynnistettävä komento" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Multimedianäppäinten toiminnan asetukset" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Levynpoistonäppäintä painettaessa käynnistettävä komento" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Levynpoistonäppäintä painettaessa käynnistettävä komento" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Levynpoistonäppäintä painettaessa käynnistettävä komento" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Levynpoistonäppäintä painettaessa käynnistettävä komento" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Levynpoistonäppäintä painettaessa käynnistettävä komento" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Levynpoistonäppäintä painettaessa käynnistettävä komento" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Levynpoistonäppäintä painettaessa käynnistettävä komento" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Levynpoistonäppäintä painettaessa käynnistettävä komento" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Käytössä" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Käytössä" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Käytä PCM-äänenvoimakkuutta yleisen äänenvoimakkuuden sijaan" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Näppäinasetukset" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Ääniasetukset" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Kumpaakaan komennoista: %s\n" #~ "tai: %s\n" #~ "ei voitu käynnistää. Varmista, että ainakin toinen\n" #~ "näistä on olemassa." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Multimedianäppäinten käsittelyä lopetettaessa tapahtui virhe.\n" #~ "Näppäimen %d sidontaa ei voitu poistaa." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Vaikuttaa siltä, että toinen sovellus käsittelee jo multimedianäppäimiä.\n" #~ "Näppäintä %d ei voitu sitoa.\n" #~ "Onko toinen demoni jo käynnissä?" #~ msgid "Multimedia keys daemon" #~ msgstr "Multimedianäppäimistödemoni" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Multimedianäppäimistödemoni on käytössä" #~ msgid "Volume down key" #~ msgstr "Äänenvoimakkuuden pienennysnäppäin" #~ msgid "Volume up key" #~ msgstr "Äänenvoimakkuuden lisäysnäppäin" #~ msgid "Power key" #~ msgstr "Virtanäppäin" #~ msgid "Eject key" #~ msgstr "Levynpoistonäppäin" #~ msgid "Media key" #~ msgstr "Medianäppäin" #~ msgid "Play key" #~ msgstr "Toistonäppäin" #~ msgid "Pause key" #~ msgstr "Taukonäppäin" #~ msgid "Stop (Audio) key" #~ msgstr "Pysäytysnäppäin (ääni)" #~ msgid "Previous (Audio) key" #~ msgstr "Edellinen-näppäin (ääni)" #~ msgid "Next (Audio) key" #~ msgstr "Seuraava-näppäin (ääni)" #~ msgid "My Home key" #~ msgstr "Kotinäppäin" #~ msgid "Refresh key" #~ msgstr "Virkistysnäppäin" #~ msgid "Search key" #~ msgstr "Hakunäppäin" #~ msgid "E-Mail key" #~ msgstr "Sähköpostinäppäin" #~ msgid "Sleep key" #~ msgstr "Uninäppäin" #~ msgid "Finance key" #~ msgstr "Talousnäppäin" #~ msgid "Help key" #~ msgstr "Ohjenäppäin" #~ msgid "WWW key" #~ msgstr "WWW-näppäin" #~ msgid "Groups key" #~ msgstr "Ryhmänäppäin" #~ msgid "Calculator key" #~ msgstr "Laskinnäppäin" #~ msgid "Record key" #~ msgstr "Tallennusnäppäin" #~ msgid "Close Window key" #~ msgstr "Ikkunansulkemisnäppäin" #~ msgid "Shade Window key" #~ msgstr "Ikkunanpienennysnäppäin" #~ msgid "Brightness down key" #~ msgstr "Kirkkaudenvähennysnäppäin" #~ msgid "Brightness up key" #~ msgstr "Kirkkaudenlisäysnäppäin" #~ msgid "Disabled" #~ msgstr "Poissa käytöstä" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Tämä näppäin on jo sidottu toimintoon \"%s\".\n" #~ "Valitse toinen näppäin." #~ msgid "Description" #~ msgstr "Kuvaus" #~ msgid "Status" #~ msgstr "Tila" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Multimedianäppäinten asetukset" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Liitä näppäin toimintoon napsauttamalla riviä ja painamalla sitten " #~ "näppäintä, jonka haluat sitoa sen toimintoon.\n" #~ "\"C\" peruuttaa, \"Askelpalautin\" poistaa näppäinoikotien käytöstä." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Käytä _PCM-äänenvoimakkuutta yleisen äänenvoimakkuuden sijaan" #~ msgid "Multimedia Keys" #~ msgstr "Multimedianäppäimet" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Kirkkaudenvähennysnäppäimen X-näppäinkoodi" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Kirkkaudenvähennysnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Kirkkaudenlisäysnäppäimen X-näppäinkoodi" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Kirkkaudenlisäysnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Calculator key's XKeycode" #~ msgstr "Laskinnäppäimen X-näppäinkoodi" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Laskinnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Close Window key's XKeycode" #~ msgstr "Ikkunansulkemisnäppäimen X-näppäinkoodi" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Ikkunansulkemisnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Sähköpostinäppäimen X-näppäinkoodi" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Sähköpostinäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Eject key's XKeycode" #~ msgstr "Levynpoistonäppäimen X-näppäinkoodi" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Levynpoistonäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Finance key's XKeycode" #~ msgstr "Talousnäppäimen X-näppäinkoodi" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Talousnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Groups key's XKeycode" #~ msgstr "Ryhmänäppäimen X-näppäinkoodi" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Ryhmänäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Help key's XKeycode" #~ msgstr "Ohjenäppäimen X-näppäinkoodi" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Ohjenäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Mute key's XKeycode" #~ msgstr "Vaimennusnäppäimen X-näppäinkoodi" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "näppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "My Home key's XKeycode" #~ msgstr "Kotinäppäimen X-näppäinkoodi" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Kotinäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Next key's XKeycode" #~ msgstr "Seuraava-näppäimen X-näppäinkoodi" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Seuraava-näppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Pause key's XKeycode" #~ msgstr "Taukonäppäimen X-näppäinkoodi" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Taukonäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Play key's XKeycode" #~ msgstr "Toistonäppäimen X-näppäinkoodi" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Toistonäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Power key's XKeycode" #~ msgstr "Virtanäppäimen X-näppäinkoodi" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Virtanäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Previous key's XKeycode" #~ msgstr "Edellinen-näppäimen X-näppäinkoodi" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Edellinen-näppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Record key's XKeycode" #~ msgstr "Tallennusnäppäimen X-näppäinkoodi" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Tallennusnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Refresh key's XKeycode" #~ msgstr "Virkistysnäppäimen X-näppäinkoodi" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Virkistysnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Näytönsäästäjänäppäimen X-näppäinkoodi" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Näytönsäästäjänäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Search key's XKeycode" #~ msgstr "Hakunäppäimen X-näppäinkoodi" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Hakunäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Ikkunanpienennysnäppäimen X-näppäinkoodi" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Ikkunanpienennysnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Sleep key's XKeycode" #~ msgstr "Uninäppäimen X-näppäinkoodi" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Uninäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Äänenvoimakkuutta muutettaessa soitettava äänitiedosto" #~ msgid "Volume down key's XKeycode" #~ msgstr "Äänenvoimakkuudenpienennysnäppäimen X-näppäinkoodi" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "" #~ "Äänenvoimakkuudenpienennysnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #, fuzzy #~ msgid "Volume step" #~ msgstr "Äänenvoimakkuus" #~ msgid "Volume up key's XKeycode" #~ msgstr "Äänenvoimakkuudenlisäysnäppäimen X-näppäinkoodi" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Äänenvoimakkuudenlisäysnäppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "WWW key's XKeycode" #~ msgstr "WWW-näppäimen X-näppäinkoodi" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "WWW-näppäimen X-näppäinkoodi, 0 poistaa käytöstä" #~ msgid "Accelerator key" #~ msgstr "Pikanäppäin" #~ msgid "Accelerator modifiers" #~ msgstr "Pikanäppäimen valinnat" #~ msgid "Accelerator Mode" #~ msgstr "Pikanäppäimen tila" #~ msgid "The type of accelerator." #~ msgstr "Pikanäppäimen tyyppi." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Uuden pikanäppäimen tyyppi, Askelpalautin tyhjentää" #~ msgid "Type a new accelerator" #~ msgstr "Syötä uusi pikanäppäin" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Käynnistä multimedianäppäimistödemoni" brightside-1.4.0.orig/po/et.po0000644000175000000500000004147010001644303014276 0ustar arisrc# Brightside eesti tõlge. # Copyright (C) 2003 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Tõivo Leedjärv , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-02-25 01:46+0200\n" "Last-Translator: Tõivo Leedjärv \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Tõlge eesti keelde:\n" " Tõivo Leedjärv , 2003." #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" #: src/brightside.glade.h:1 msgid "Volume" msgstr "Helitugevus" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Heli maha (tumm)" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Ekraanisäästja" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Heli häälestus" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Heli häälestus" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Käsk, mis käivitada kui vajutatakse väljastamise klahvi" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Häälesta multimeediaklahvide käitumist" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Käsk, mis käivitada kui vajutatakse väljastamise klahvi" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Käsk, mis käivitada kui vajutatakse väljastamise klahvi" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Käsk, mis käivitada kui vajutatakse väljastamise klahvi" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Käsk, mis käivitada kui vajutatakse väljastamise klahvi" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Käsk, mis käivitada kui vajutatakse väljastamise klahvi" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Käsk, mis käivitada kui vajutatakse väljastamise klahvi" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Käsk, mis käivitada kui vajutatakse väljastamise klahvi" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Käsk, mis käivitada kui vajutatakse väljastamise klahvi" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Lubatud" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Lubatud" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Klahvide häälestus" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Heli häälestus" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "Multimedia keys daemon" #~ msgstr "Multimeediaklahvide deemon" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Multimeediaklahvide deemon on aktiivne" #~ msgid "Volume down key" #~ msgstr "Heli vaiksemaks" #~ msgid "Volume up key" #~ msgstr "Heli valjemaks" #~ msgid "Eject key" #~ msgstr "Väljasta" #~ msgid "Play key" #~ msgstr "Mängi" #~ msgid "Pause key" #~ msgstr "Paus" #~ msgid "Stop (Audio) key" #~ msgstr "Peata (heli)" #~ msgid "Previous (Audio) key" #~ msgstr "Eelmine (heli)" #~ msgid "Next (Audio) key" #~ msgstr "Järgmine (heli)" #~ msgid "My Home key" #~ msgstr "Minu kodu" #~ msgid "Refresh key" #~ msgstr "Värskenda" #~ msgid "Search key" #~ msgstr "Otsi" #~ msgid "E-Mail key" #~ msgstr "E-post" #~ msgid "Sleep key" #~ msgstr "Magama" #~ msgid "Help key" #~ msgstr "Abi" #~ msgid "WWW key" #~ msgstr "Veeb" #~ msgid "Groups key" #~ msgstr "Rühmad" #~ msgid "Calculator key" #~ msgstr "Taskuarvuti" #~ msgid "Record key" #~ msgstr "Salvesta (heli)" #~ msgid "Close Window key" #~ msgstr "Sulge aken" #~ msgid "Shade Window key" #~ msgstr "Keri aken kokku" #~ msgid "Brightness down key" #~ msgstr "Tumedamaks" #~ msgid "Brightness up key" #~ msgstr "Heledamaks" #~ msgid "Disabled" #~ msgstr "Keelatud" #~ msgid "Description" #~ msgstr "Kirjeldus" #~ msgid "Status" #~ msgstr "Olek" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Multimeediaklahvide häälestus" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Klahvi sidumiseks tegevusega klõpsa real, ja vajuta klahvi, millega tahad " #~ "tegevust siduda.\n" #~ "\"C\" tühistab sisestamise ning \"Backspace\" kustutab seose." #~ msgid "Multimedia Keys" #~ msgstr "Multimeediaklahvid" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Tumedamaks-klahvi XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Tumedamaks-klahvi XKeycode, 0 - keelatud" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Heledamaks-klahvi XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Heledamaks-klahvi XKeycode, 0 - keelatud" #~ msgid "Calculator key's XKeycode" #~ msgstr "Kalkulaatoriklahvi XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Kalkulaatoriklahvi XKeycode, 0 - keelatud" #~ msgid "Close Window key's XKeycode" #~ msgstr "Akna sulgemise klahvi XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Akna sulgemise klahvi XKeycode, 0 - keelatud" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Postiklahvi XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Postiklahvi XKeycode, 0 - keelatud" #~ msgid "Eject key's XKeycode" #~ msgstr "Väljasta-klahvi XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Väljasta-klahvi XKeycode, 0 - keelatud" #~ msgid "Groups key's XKeycode" #~ msgstr "Rühmad-klahvi XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Rühmad-klahvi XKeycode, 0 - keelatud" #~ msgid "Help key's XKeycode" #~ msgstr "Abi-klahvi XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Abi-klahvi XKeycode, 0 - keelatud" #~ msgid "Mute key's XKeycode" #~ msgstr "Heli maha (tumm) klahvi XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Heli maha (tumm) klahvi XKeycode, 0 - keelatud" #~ msgid "My Home key's XKeycode" #~ msgstr "Minu kodu-klahvi XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Minu kodu-klahvi XKeycode, 0 - keelatud" #~ msgid "Next key's XKeycode" #~ msgstr "Järmine-klahvi XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Järmine-klahvi XKeycode, 0 - keelatud" #~ msgid "Pause key's XKeycode" #~ msgstr "Paus-klahvi XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Paus-klahvi XKeycode, 0 - keelatud" #~ msgid "Play key's XKeycode" #~ msgstr "Mängi-klahvi XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Mängi-klahvi XKeycode, 0 - keelatud" #~ msgid "Previous key's XKeycode" #~ msgstr "Eelmine-klahvi XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Eelmine-klahvi XKeycode, 0 - keelatud" #~ msgid "Record key's XKeycode" #~ msgstr "Salvesta (heli)-klahvi XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Salvesta (heli)-klahvi XKeycode, 0 - keelatud" #~ msgid "Refresh key's XKeycode" #~ msgstr "Värskenda-klahvi XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Värskenda-klahvi XKeycode, 0 - keelatud" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Ekraanisäästja-klahvi XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Ekraanisäästja-klahvi XKeycode, 0 - keelatud" #~ msgid "Search key's XKeycode" #~ msgstr "Otsinguklahvi XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Otsinguklahvi XKeycode, 0 - keelatud" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Akna kokkukerimise klahvi XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Akna kokkukerimise klahvi XKeycode, 0 - keelatud" #~ msgid "Sleep key's XKeycode" #~ msgstr "Magama-klahvi XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Magama-klahvi XKeycode, 0 - keelatud" #~ msgid "Volume down key's XKeycode" #~ msgstr "Heli vaiksemaks-klahvi XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Heli vaiksemaks-klahvi XKeycode, 0 - keelatud" #, fuzzy #~ msgid "Volume step" #~ msgstr "Helitugevus" #~ msgid "Volume up key's XKeycode" #~ msgstr "Heli valjemaks-klahvi XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Heli valjemaks-klahvi XKeycode, 0 - keelatud" #~ msgid "WWW key's XKeycode" #~ msgstr "Veebiklahvi XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Veebiklahvi XKeycode, 0 - keelatud" #~ msgid "Accelerator key" #~ msgstr "Kiirklahv" #~ msgid "Accelerator modifiers" #~ msgstr "Kiirklahvi muuteklahvid" #~ msgid "The type of accelerator." #~ msgstr "Kiirklahvi tüüp." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Sisesta uus kiirklahv või Backspace kustutamiseks" #~ msgid "Type a new accelerator" #~ msgstr "Sisesta uus kiirklahv" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Käivita multimeediaklahvide deemon" brightside-1.4.0.orig/po/eu.po0000644000175000000500000004662510001644304014307 0ustar arisrc# translation of Brightside.gnome-2-4.eu.po to Basque # translation of Brightside.gnome-2-4.po to Basque # translation of Brightside.gnome-2-4.po to Euskara # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Iñaki Larrañaga Murgoitio , 2003 # msgid "" msgstr "" "Project-Id-Version: Brightside.gnome-2-4.eu\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-09-26 23:43GMT\n" "Last-Translator: Iñaki Larrañaga Murgoitio \n" "Language-Team: Basque \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0.1\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Ezin egikaritu komandoa: %s\n" "Komando hau existitzen dela ziurtatu." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "%s fitxategiaren baimenak apurtuta daude\n" "Mesedez, Brightsideren dokumentazioa irakurri, arazoa zuzendu eta Brightside " "berrabiarazi." #: src/brightside.c:487 msgid "translator_credits" msgstr "Iñaki Larrañaga Murgoitio " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Glade fitxategia ezin hartu\n" "Ziurtatu zaitez kudeatzaile hau ongi instalatua dagoela." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Bolumena" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Ixiltzeko tekla" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Pantailazaina tekla" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Soinuaren konfigurazioa" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Soinuaren konfigurazioa" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Egotzi botoia zapaltzerakoan landuko duen komandoa" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Multimediako teklen jokaera konfiguratu" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Egotzi botoia zapaltzerakoan landuko duen komandoa" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Egotzi botoia zapaltzerakoan landuko duen komandoa" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Egotzi botoia zapaltzerakoan landuko duen komandoa" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Egotzi botoia zapaltzerakoan landuko duen komandoa" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Egotzi botoia zapaltzerakoan landuko duen komandoa" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Egotzi botoia zapaltzerakoan landuko duen komandoa" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Egotzi botoia zapaltzerakoan landuko duen komandoa" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Egotzi botoia zapaltzerakoan landuko duen komandoa" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Gaitua" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Gaitua" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Bolumen nagusia ordez PCM bolumena erabili" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Teklen konfigurazioa" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Soinuaren konfigurazioa" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Ezin egikaritu ondorengo komandoa: %s\n" #~ "edo beste komando hau:%s\n" #~ "Komando hauetariko bat behintzat existitzen dela egiaztatu." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Multimediako teklen atzipena ezabatzerakoan akats bat egon da.\n" #~ "%d tekla ezin askatu." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Badirudi beste aplikazio batek multimediako teklen atzipena daukala.\n" #~ "%d tekla ezinezkoa da lotzea.\n" #~ "Ari al da beste zerbitzurik lanean?" #~ msgid "Multimedia keys daemon" #~ msgstr "Multimediako teklen kudeatzailea" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Multimediako teklen kudeatzailea piztuta dago" #~ msgid "Volume down key" #~ msgstr "Bolumena jeisteko tekla" #~ msgid "Volume up key" #~ msgstr "Bolumena igotzeko tekla" #~ msgid "Power key" #~ msgstr "Itzaltze tekla" #~ msgid "Eject key" #~ msgstr "Egozteko tekla" #~ msgid "Media key" #~ msgstr "Multimedia tekla" #~ msgid "Play key" #~ msgstr "Jotze tekla" #~ msgid "Pause key" #~ msgstr "Etenaldi tekla" #~ msgid "Stop (Audio) key" #~ msgstr "Gelditze (audio) tekla" #~ msgid "Previous (Audio) key" #~ msgstr "Aurrekoa (audio) tekla" #~ msgid "Next (Audio) key" #~ msgstr "Hurrengoa (audio) tekla" #~ msgid "My Home key" #~ msgstr "Nere etxea tekla" #~ msgid "Refresh key" #~ msgstr "Freskatze tekla" #~ msgid "Search key" #~ msgstr "Bilatze tekla" #~ msgid "E-Mail key" #~ msgstr "Posta tekla" #~ msgid "Sleep key" #~ msgstr "Lotaratze tekla" #~ msgid "Finance key" #~ msgstr "Finantza tekla" #~ msgid "Help key" #~ msgstr "Laguntza tekla" #~ msgid "WWW key" #~ msgstr "Web tekla" #~ msgid "Groups key" #~ msgstr "Taldeak tekla" #~ msgid "Calculator key" #~ msgstr "Kalkulagailu tekla" #~ msgid "Record key" #~ msgstr "Grabatze tekla" #~ msgid "Close Window key" #~ msgstr "Leihoa ixteko tekla" #~ msgid "Shade Window key" #~ msgstr "Lehioa biltzeko tekla" #~ msgid "Brightness down key" #~ msgstr "Distira jaisteko tekla" #~ msgid "Brightness up key" #~ msgstr "Distira igotzeko tekla" #~ msgid "Disabled" #~ msgstr "Desgaitua" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Tekla hau, '%s', jadanik ekintza batekin elkartua dago \n" #~ "Hautatu beste tekla bat." #~ msgid "Description" #~ msgstr "Azalpena" #~ msgid "Status" #~ msgstr "Egoera" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Multimediako teklen hobespenak" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Ekintza bati tekla bat ezartzeko lerro batean saguarekin zaztatu eta " #~ "sakatu ekintzari elkartzea nahi diozun tekla.\n" #~ "\"C\" atzemandakoa ezereztu eta \"Atzera\" teklaren laisterbidea " #~ "desgaitzen du." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Bolumen nagusia ordez, _PCM bolumena erabili" #~ msgid "Multimedia Keys" #~ msgstr "Multimediako teklak" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Distira jeisteko teklaren XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Distira jeisteko teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Distira igotzeko teklaren XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Argitasun igotzeko teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Calculator key's XKeycode" #~ msgstr "Kalkulagailu teklaren XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Kalkulagailu teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Close Window key's XKeycode" #~ msgstr "Leihoa ixteko teklaren Xkeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Leihoa ixteko teklaren Xkeycode, 0-rekin desgaitu" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Posta teklaren XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Posta teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Eject key's XKeycode" #~ msgstr "Egotzi teklaren XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Egotzi teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Finance key's XKeycode" #~ msgstr "Finantza teklaren XKeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Finantza teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Groups key's XKeycode" #~ msgstr "Taldeak teklaren XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Taldeak teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Help key's XKeycode" #~ msgstr "Laguntzako teklaren XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Laguntzako teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Mute key's XKeycode" #~ msgstr "Ixiltzeko teklaren XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Ixiltzeko teklaren XKeycode, 0-rekin desgaitu" #~ msgid "My Home key's XKeycode" #~ msgstr "Nere etxea teklaren XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Nere etxea teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Next key's XKeycode" #~ msgstr "Hurrengoa teklaren XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Hurrengoa teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Pause key's XKeycode" #~ msgstr "Etenaldi teklaren XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Etenaldi teklaren Xkeycode, 0-rekin desgaitu" #~ msgid "Play key's XKeycode" #~ msgstr "Jo teklaren XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Jo teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Power key's XKeycode" #~ msgstr "Itzaltzeko teklaren XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Itzaltzeko teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Previous key's XKeycode" #~ msgstr "Aurrekoa teklaren XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Aurrekoa teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Record key's XKeycode" #~ msgstr "Grabatze teklaren XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Grabatze teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Refresh key's XKeycode" #~ msgstr "Freskatze teklaren XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Freskatze teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Pantailazaina teklaren XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Pantailazaina teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Search key's XKeycode" #~ msgstr "Bilatze teklaren XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Bilatze teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Leihoa biltzeko teklaren XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Leihoa biltzeko teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Sleep key's XKeycode" #~ msgstr "Lotaratze teklaren XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Lotaratze teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Bolumena aldatzerakoan joko duen soinu fitxategia" #~ msgid "Volume down key's XKeycode" #~ msgstr "Bolumena jeisteko teklaren XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Bolumena jeisteko teklaren XKeycode, 0-rekin desgaitu" #, fuzzy #~ msgid "Volume step" #~ msgstr "Bolumena" #~ msgid "Volume up key's XKeycode" #~ msgstr "Bolumena igotzeko teklaren XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Bolumena igotzeko teklaren XKeycode, 0-rekin desgaitu" #~ msgid "WWW key's XKeycode" #~ msgstr "Web teklaren XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Web teklaren XKeycode, 0-rekin desgaitu" #~ msgid "Accelerator key" #~ msgstr "Bizkortze tekla" #~ msgid "Accelerator modifiers" #~ msgstr "Bizkortze aldatzaileak" #~ msgid "Accelerator Mode" #~ msgstr "Bizkortze era" #~ msgid "The type of accelerator." #~ msgstr "Bizkortze mota" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Bizkortze berria sartu, edo garbitzeko Atzera sakatu" #~ msgid "Type a new accelerator" #~ msgstr "Bizkortze berria sartu" brightside-1.4.0.orig/po/ga.po0000644000175000000500000004523310001644305014260 0ustar arisrc# Irish Translation of Brightside # Copyright (C) 2003, Free Software Foundation, INC # This file is distributed under the same license as the Brightside package. # Paul Duffy , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside HEAD\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-08-29 09:42+0100\n" "Last-Translator: Paul Duffy \n" "Language-Team: Irish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Theip ag rith an órdú: %s\n" "Fioraigh go bhfuil órdú mar sin an." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Tá na cead atá ag comhad %s briste\n" "Feach ar an dóicméad atá ag Brightside, socraigh an feadbh agus áth-thosaigh " "Brightside. " #: src/brightside.c:487 msgid "translator_credits" msgstr "Pól Ó Dubhthaigh (dubhthach@frink.nuigalway.ie)" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Theip ag lódáil an comhad Glade.\n" "Feach go bhfuil an deamhan insealbhach." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Toirt" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "cnaipe Balbhán" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "cnaipe an spáráil-scáileán" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Socrú an Glóir" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Socrú an Glóir" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Ordú chun rith nuair a bhuail an cnaipe Díchuir" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Socrú an gothaí atá ag na cnaipe Ilmheánach" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Ordú chun rith nuair a bhuail an cnaipe Díchuir" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Ordú chun rith nuair a bhuail an cnaipe Díchuir" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Ordú chun rith nuair a bhuail an cnaipe Díchuir" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Ordú chun rith nuair a bhuail an cnaipe Díchuir" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Ordú chun rith nuair a bhuail an cnaipe Díchuir" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Ordú chun rith nuair a bhuail an cnaipe Díchuir" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Ordú chun rith nuair a bhuail an cnaipe Díchuir" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Ordú chun rith nuair a bhuail an cnaipe Díchuir" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Cumasach" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Cumasach" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Baint trial as toirt PCM in ionad do an toirt Máistir" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Socrú na Cnaipe " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Socrú an Glóir" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Theip ag rith ceachtar do ná órdú seo: %s\n" #~ "nó órdú: %s\n" #~ "Fioraigh go bhfuil ceann de na órdú seo fíor." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Bhí feadbh ag cealaigh an rochtain atá ag na cnaipe ilmheánach.\n" #~ "Theip ag cealaigh na ceangailte atá ag Cnaipe %d" #~ msgid "Multimedia keys daemon" #~ msgstr "Deamhan le haighaidh na cnaipe Ilmheánach" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Tá an Deamhan le haighaidh na cnaipe Ilmheánach ag rith" #~ msgid "Volume down key" #~ msgstr "cnaipe chun ísligh an Toirt" #~ msgid "Volume up key" #~ msgstr "cnaipe chun éirigh an Toirt" #~ msgid "Power key" #~ msgstr "cnaipe Cumhachta" #~ msgid "Eject key" #~ msgstr "cnaipe Díchuir" #~ msgid "Media key" #~ msgstr "cnaipe an Meán" #~ msgid "Play key" #~ msgstr "cnaipe Imearas" #~ msgid "Pause key" #~ msgstr "cnaipe Sos" #~ msgid "My Home key" #~ msgstr "cnaipe le haighaidh Mó Bhaile" #~ msgid "Refresh key" #~ msgstr "cnaipe chun Úraigh" #~ msgid "Search key" #~ msgstr "cnaipe Cuardach" #~ msgid "E-Mail key" #~ msgstr "cnaipe R-Phoist" #~ msgid "Sleep key" #~ msgstr "cnaipe Codlata" #~ msgid "Finance key" #~ msgstr "cnaipe Airgeadas" #~ msgid "Help key" #~ msgstr "cnaipe Cabhair" #~ msgid "WWW key" #~ msgstr "cnaipe WWW" #~ msgid "Groups key" #~ msgstr "cnaipe Grupaí" #~ msgid "Calculator key" #~ msgstr "cnaipe an Áireamhán" #~ msgid "Record key" #~ msgstr "cnaipe Taifead" #~ msgid "Close Window key" #~ msgstr "cnaipe do \"Dún an Fhuinneog\"" #~ msgid "Shade Window key" #~ msgstr "cnaipe chun Fhuinneog a Scáthaigh" #~ msgid "Brightness down key" #~ msgstr "cnaipe chun ísligh an Loinnir" #~ msgid "Brightness up key" #~ msgstr "cnaipe chun éirigh an Loinnir" #~ msgid "Disabled" #~ msgstr "Míchumasach" #~ msgid "Description" #~ msgstr "Cuir Síos" #~ msgid "Status" #~ msgstr "Stádas" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Na tosaíocht atá ag na cnaipe Ilmheánach" #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Baint trial as toirt _PCM in ionad do an toirt Máistir" #~ msgid "Multimedia Keys" #~ msgstr "Na cnaipe Ilmheánach" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe chun ísligh an Loinnir" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe chun ísligh an Loinnir, 0 chun míchumasach" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe chun éirigh an Loinnir" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe chun éirigh an Loinnir, 0 chun míchumasach" #~ msgid "Calculator key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe an Áireamhán" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe an Áireamhán, 0 chun míchumasach" #~ msgid "Close Window key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe \"Dún an Fhuinneog\"" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe \"Dún an Fhuinneog\", 0 chun míchumasach" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe R-Phoist" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe R-Phoist, 0 chun míchumasach" #~ msgid "Eject key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Díchuir" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Díchuir, 0 chun míchumasach" #~ msgid "Finance key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Airgeadas" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Airgeadas, 0 chun míchumasach" #~ msgid "Groups key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Grupaí" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Grupaí, 0 chun míchumasach" #~ msgid "Help key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Cabhair" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Cabhair, 0 chun míchumasach" #~ msgid "Mute key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Balbhán" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Balbhán, 0 chun míchumasach" #~ msgid "My Home key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe \"Mó Bhaile\"" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe \"Mó Bhaile\", 0 chun míchumasach" #~ msgid "Next key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe \"dul chun tosaigh\"" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe \"dul chun tosaigh\", 0 chun míchumasach" #~ msgid "Pause key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Sos" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Sos, 0 chun míchumasach" #~ msgid "Play key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Imeartas" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Imeartas, 0 chun míchumasach" #~ msgid "Power key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Cumhacht" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Cumhachta, 0 chun míchumasach" #~ msgid "Previous key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe chun dul ar ais" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe chun dul ar ais, 0 chun míchumasach" #~ msgid "Record key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Taifead" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Taifead, 0 chun míchumasach" #~ msgid "Refresh key's XKeycode" #~ msgstr "XCódcnaipe do an cnaipe chun Úraigh" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do an cnaipe chun Úraigh, 0 chun míchumasach" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe an spáráil-scáileán" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe an spáráil-scáileán, 0 chun míchumasach" #~ msgid "Search key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Cuardach" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Cuardach, 0 chun míchumasach" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe chun na fhuinneoga a scáthaigh" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "" #~ "XCódcnaipe do cnaipe chun na fhuinneoga a scáthaigh, 0 chun míchumasach" #~ msgid "Sleep key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe Codlata" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe Codlata, 0 chun míchumasach" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Comhad fuaime a senim nuair a athrú an Toirt" #~ msgid "Volume down key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe chun ísligh an Toirt" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe chun ísligh an Toirt, 0 chun míchumasach" #, fuzzy #~ msgid "Volume step" #~ msgstr "Toirt" #~ msgid "Volume up key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe chun éirigh an Toirt" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe chun éirigh an Toirt, 0 chun míchumasach" #~ msgid "WWW key's XKeycode" #~ msgstr "XCódcnaipe do cnaipe WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XCódcnaipe do cnaipe, 0 chun míchumasach" #~ msgid "Accelerator key" #~ msgstr "cnaipe Luasaire" #~ msgid "Accelerator modifiers" #~ msgstr "Rudaí a modhnaigh an Luasaire" #~ msgid "Accelerator Mode" #~ msgstr "Modh Luasaire" #~ msgid "The type of accelerator." #~ msgstr "Saghas an luasaire" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Clóscríobh luasaire nua, nó bhuail Clúspais chun glanáil" #~ msgid "Type a new accelerator" #~ msgstr "Clóscríobh luasaire nua" brightside-1.4.0.orig/po/fr.po0000644000175000000500000005221510001644305014276 0ustar arisrc# French translation of Brightside. # Copyright (C) 2002-2003 Free Software Foundation, Inc. # maintainer: Baptiste MILLE-MATHIAS , 2002. # Christophe Merlet (RedFox) , 2002-2003. # msgid "" msgstr "" "Project-Id-Version: Brightside 2.0.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-08-31 11:46+0200\n" "Last-Translator: Christophe Merlet (RedFox) \n" "Language-Team: GNOME French Team \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Impossible de lancer la commande : %s\n" "Vérifiez que cette commande existe." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Les permissions du fichier %s sont cassées\n" "Veuillez lire la documentation d'Brightside. Corrigez le problème et " "relancez Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Mainteneur :\n" "Mille-Mathias Baptiste \n" "\n" "Contributeur :\n" "Christophe Merlet (RedFox) " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Le fichier Glade ne peut être chargé.\n" "Vérifier que le démon est bien installé." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volume" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Touche Sourdine" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Touche Écran de veille" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Paramètrage du son" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Paramètrage du son" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Commande à lancer lorsque le bouton Éjection est pressé" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Règle le comportement des touches multimédia" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Commande à lancer lorsque le bouton Éjection est pressé" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Commande à lancer lorsque le bouton Éjection est pressé" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Commande à lancer lorsque le bouton Éjection est pressé" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Commande à lancer lorsque le bouton Éjection est pressé" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Commande à lancer lorsque le bouton Éjection est pressé" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Commande à lancer lorsque le bouton Éjection est pressé" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Commande à lancer lorsque le bouton Éjection est pressé" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Commande à lancer lorsque le bouton Éjection est pressé" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Activé" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Activé" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Utiliser le volume PCM à la place du volume principal" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Paramètrage des touches" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Paramètrage du son" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Impossible de lancer la commande : %s\n" #~ "ou la commande : %s\n" #~ "Vérifiez qu'au moins une de ces commandes existe." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Une erreur est survenue en enlevant l'accès aux touches multimédia.\n" #~ "La touche %d ne peut être détachée." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Il semble qu'une autre application est déja en train d'utiliser les " #~ "touches multimédia.\n" #~ "La touche %d ne peut être liée.\n" #~ "Y a t'il un autre démon en fonctionnment ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Démon des touches multimédia" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Démon des touches multimédia actif" #~ msgid "Volume down key" #~ msgstr "Touche Baisse du volume" #~ msgid "Volume up key" #~ msgstr "Touche Hausse du volume" #~ msgid "Power key" #~ msgstr "Touche Power" #~ msgid "Eject key" #~ msgstr "Touche Éjection" #~ msgid "Media key" #~ msgstr "Touche Média" #~ msgid "Play key" #~ msgstr "Touche Lecture" #~ msgid "Pause key" #~ msgstr "Touche Pause" #~ msgid "Stop (Audio) key" #~ msgstr "Touche Arrêt" #~ msgid "Previous (Audio) key" #~ msgstr "Touche Piste précédente" #~ msgid "Next (Audio) key" #~ msgstr "Touche Piste suivante" #~ msgid "My Home key" #~ msgstr "Touche Dossier personnel" #~ msgid "Refresh key" #~ msgstr "Touche Rafraîchissement" #~ msgid "Search key" #~ msgstr "Touche Recherche" #~ msgid "E-Mail key" #~ msgstr "Touche Courrier" #~ msgid "Sleep key" #~ msgstr "Touche Veille" #~ msgid "Finance key" #~ msgstr "Touche Finance" #~ msgid "Help key" #~ msgstr "Touche Aide" #~ msgid "WWW key" #~ msgstr "Touche Web" #~ msgid "Groups key" #~ msgstr "Touche Groupes" #~ msgid "Calculator key" #~ msgstr "Touche Calculette" #~ msgid "Record key" #~ msgstr "Touche Enregistrement" #~ msgid "Close Window key" #~ msgstr "Touche Fermeture de fenêtres" #~ msgid "Shade Window key" #~ msgstr "Touche Réduction de fenêtres" #~ msgid "Brightness down key" #~ msgstr "Touche Baisse de la luminosité" #~ msgid "Brightness up key" #~ msgstr "Touche Hausse de la luminosité" #~ msgid "Disabled" #~ msgstr "Désactivé" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Cette touche est déjà liée à l'action « %s ».\n" #~ "Veuillez sélectionner une autre touche." #~ msgid "Description" #~ msgstr "Description" #~ msgid "Status" #~ msgstr "État" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Préférences des touches multimédia" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Pour assigner une touche à une action, cliquez sur une ligne et appuyez " #~ "sur la touche à lui associer.\n" #~ "« C » annule la capture, et « Retour arrière » désactive le raccourci " #~ "clavier." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "_Utiliser le volume PCM à la place du volume principal" #~ msgid "Multimedia Keys" #~ msgstr "Touches multimédia" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode de la touche Baisse de luminosité" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Baisse de luminosité, 0 pour désactiver" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode de la touche Hausse de luminosité" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Hausse de luminosité, 0 pour la désactiver" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode de la touche Calculette" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Calculette, 0 pour la désactiver" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode de la touche Fermeture de fenêtre" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Fermeture de fenêtre, 0 pour la désactiver" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode de la touche Courrier" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Courrier, 0 pour la désactiver" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode de la touche Éjection" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Éjection, 0 pour la désactiver" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode de la touche Finance" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Finance, 0 pour la désactiver" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode de la touche Groupes" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Groupes, 0 pour la désactiver" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode de la touche Aide" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Aide, 0 pour la désactiver" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode de la touche Sourdine" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Sourdine, 0 pour la désactiver" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode de la touche Répertoire personnel" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Répertoire personnel, 0 pour la désactiver" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode de la touche Piste suivante" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Piste suivante, 0 pour la désactiver" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode de la touche Pause" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Pause, 0 pour la désactiver" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode de la touche Lecture" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Lecture, 0 pour la désactiver" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode de la touche Power" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Power, 0 pour la désactiver" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode de la touche Piste suivante" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Piste suivante, 0 pour la désactiver" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode de la touche Enregistrement" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Enregistrement, 0 pour la désactiver" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode de la touche Rafraîchissement" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Rafraîchissment, 0 pour la désactiver" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode de la touche Écran de veille" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Écran de veille, 0 pour la désactiver" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode de la touche Recherche" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Recherche, 0 pour la désactiver" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode de la touche Réduction de fenêtre" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Réduction de fenêtre, 0 pour la désactiver" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode de la touche Veille" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Veille, 0 pour la désactiver" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Fichier son à lire lorsque le volume est changé" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode de la touche Baisse du volume" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Baisse du volume, 0 pour la désactiver" #~ msgid "Volume step" #~ msgstr "Pas du volume" #~ msgid "Volume step as percentage of volume" #~ msgstr "Pas du volume en pourcentage du volume" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode de la touche Hausse du volume" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Hausse du volume, 0 pour la désactiver" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode de la touche Web" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode de la touche Web, 0 pour la désactiver" #~ msgid "Accelerator key" #~ msgstr "Touche Accélérateur" #~ msgid "Accelerator modifiers" #~ msgstr "Modificateurs d'accélérateur" #~ msgid "Accelerator Mode" #~ msgstr "Mode accélérateur" #~ msgid "The type of accelerator." #~ msgstr "Le type d'accélérateur." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Saisissez un nouvel accélérateur, ou appuyez sur Retour arrière pour " #~ "l'effacer" #~ msgid "Type a new accelerator" #~ msgstr "Saisissez un nouvel accélérateur" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Lancer le démon de touche multimédia" #, fuzzy #~ msgid "Accel Mode" #~ msgstr "Mode Accélérateur" #~ msgid "(C) 2001 Bastien Nocera" #~ msgstr "© 2001 Bastien Nocera" #~ msgid "Keys setup" #~ msgstr "Paramètrage des touches" #~ msgid "Sound setup" #~ msgstr "Paramètrage du son" #~ msgid "" #~ "Your system has no sound support, or Brightside was compiled without any " #~ "sound support\n" #~ "Brightside will now exit" #~ msgstr "" #~ "Votre système n'a pas de gestion du son installée, ou Brightside a été " #~ "compilé sans la gestion du son\n" #~ "Brightside va s'arrêter" #~ msgid "Keycode value" #~ msgstr "Valeur de Keycode" #~ msgid "" #~ "Permissions on /dev/pmu are broken.\n" #~ "Please check Brightside's documentation, correct the problem and restart " #~ "Brightside." #~ msgstr "" #~ "Les permissions de /dev/pmu sont cassées\n" #~ "Lisez la documentation, corrigez le problème et relancez Brightside." brightside-1.4.0.orig/po/he.po0000644000175000000500000005031710001644305014264 0ustar arisrc# translation of Brightside.HEAD.he.po to Hebrew # translation of Brightside.HEAD.po to Hebrew # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Gil 'Dolfin' Osher , 2002,2003 # msgid "" msgstr "" "Project-Id-Version: Brightside.HEAD.he\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-11 14:39+0200\n" "Last-Translator: Gil 'Dolfin' Osher \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "לא ניתן לבצע את הפקודה: %s\n" "ודא כי פקודה זו קיימת." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "הרשאות לקובץ %s שבורות\n" "אנא בדוק בתיעוד של אקמי, תקן את התקלה והפעל מחדש את אקמי." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "גיל אשר\n" "dolfin@rpg.org.il\n" "\n" "פרוייקט linBrew\n" "http://linbrew.sourceforge.net" #: src/brightside.c:498 msgid "Brightside" msgstr "אקמי" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "לא ניתן לטעון את קובץ Glade.\n" "ודא כי תהליך השירות מותקן כראוי." #: src/brightside.glade.h:1 msgid "Volume" msgstr "עוצמה" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "מקש השתקה" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "מקש שומר-מסך" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "הגדרות קול" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "הגדרות קול" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "פקודה לביצוע כאשר כפתור ההוצאה נלחץ" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "הגדר התנהגות מקשי מולטימדיה" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "פקודה לביצוע כאשר כפתור ההוצאה נלחץ" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "פקודה לביצוע כאשר כפתור ההוצאה נלחץ" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "פקודה לביצוע כאשר כפתור ההוצאה נלחץ" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "פקודה לביצוע כאשר כפתור ההוצאה נלחץ" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "פקודה לביצוע כאשר כפתור ההוצאה נלחץ" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "פקודה לביצוע כאשר כפתור ההוצאה נלחץ" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "פקודה לביצוע כאשר כפתור ההוצאה נלחץ" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "פקודה לביצוע כאשר כפתור ההוצאה נלחץ" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "דולק" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "דולק" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "השתמש ב PCM במקום עוצמה מרכזית" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "הגדרות מקשים " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "הגדרות קול" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "לא ניתן לבצע את הפקודה: %s\n" #~ "או את הפקודה: %s\n" #~ "ודא כי לפחות אחת מהפקודות הללו קיימות." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "ארעה שגיאה בהסרת הגישה למקשי המולטימדיה.\n" #~ "לא ניתן לנתק את המקש %d." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "נראה כי ליישום אחר כבר יש גישה למקשי המולטימדיה.\n" #~ "לא ניתן לשר את המקש %d.\n" #~ "האם תהליך שירות אחר מופעל ?" #~ msgid "Multimedia keys daemon" #~ msgstr "תהליך שירות למקשי מולטימדיה" #~ msgid "Multimedia Keys daemon active" #~ msgstr "תהליך השירות למקשי המולטימדיה פעיל" #~ msgid "Volume down key" #~ msgstr "מקש הקטנת עוצמה" #~ msgid "Volume up key" #~ msgstr "מקש הגדלת עוצמה" #~ msgid "Power key" #~ msgstr "מקש הפעלה" #~ msgid "Eject key" #~ msgstr "מקש הוצאה" #~ msgid "Media key" #~ msgstr "מקש מדיה" #~ msgid "Play key" #~ msgstr "מקש נגן" #~ msgid "Pause key" #~ msgstr "מקש הפסק (שמע)" #~ msgid "Stop (Audio) key" #~ msgstr "מקש עצור (שמע)" #~ msgid "Previous (Audio) key" #~ msgstr "מקש (שמע) קודם" #~ msgid "Next (Audio) key" #~ msgstr "מקש (שמע) הבא" #~ msgid "My Home key" #~ msgstr "מקש הבית שלי" #~ msgid "Refresh key" #~ msgstr "מקש רענון" #~ msgid "Search key" #~ msgstr "מקש חיפוש" #~ msgid "E-Mail key" #~ msgstr "מקש דוא\"ל" #~ msgid "Sleep key" #~ msgstr "מקש שינה" #~ msgid "Finance key" #~ msgstr "מקש כלכלי" #~ msgid "Help key" #~ msgstr "מקש עזרה" #~ msgid "WWW key" #~ msgstr "מקש WWW" #~ msgid "Groups key" #~ msgstr "מקש קבוצות" #~ msgid "Calculator key" #~ msgstr "מקש מחשבון" #~ msgid "Record key" #~ msgstr "מקש הקלטה" #~ msgid "Close Window key" #~ msgstr "מקש סגירת חלון" #~ msgid "Shade Window key" #~ msgstr "מקש הצללת חלון" #~ msgid "Brightness down key" #~ msgstr "מקש בהירות מטה" #~ msgid "Brightness up key" #~ msgstr "מקש בהירות מעלה" #~ msgid "Disabled" #~ msgstr "כבוי" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "מקש זה כבר משויך לפעולה '%s'.\n" #~ "אנא בחר מקש אחר." #~ msgid "Description" #~ msgstr "תיאור" #~ msgid "Status" #~ msgstr "מצב" #~ msgid "Multimedia Keys Preferences" #~ msgstr "העדפות מקשי מולטימדיה" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "כדי לשייך מקש לפעולה, לחץ על שורה, ולחץ על המקש אותו אתה מעוניין לשייך עם " #~ "זה.\n" #~ "\"ב\" מבטל את התפיסה, ו\"מחיקה\" מבטל את קיצור המקש." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "השתמש בעוצמת _PCM במקום עוצמה מרכזית" #~ msgid "Multimedia Keys" #~ msgstr "מקשי מולטימדיה" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode למקש בהירות מטה" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש בהירות מטה, 0 כדי לכבות" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode למקש בהירות מעלה" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש בהירות מעלה, 0 כדי לכבות" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode למקש המחשבון" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש המחשבון, 0 כדי לכבות" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode למקש סגירת החלון" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש סגירת החלון, 0 כדי לכבות" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode למקש הדוא\"ל" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הדוא\"ל, 0 כדי לכבות" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode למקש ההוצאה" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש ההוצאה, 0 כדי לכבות" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode למקש הכלכלה" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הכלכלה, 0 כדי לכבות" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode למקש הקבוצות" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הקבוצות, 0 כדי לכבות" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode למקש העזרה" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש העזרה, 0 כדי לכבות" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode למקש ההשתקה" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש ההשתקה, 0 כדי לכבות" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode למקש הבית שלי" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הבית שלי, 0 כדי לכבות" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode למקש הבא" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הבא, 0 כדי לכבות" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode למקש הפסק" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הפסק, 0 כדי לכבות" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode למקש נגן" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש נגן, 0 כדי לכבות" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode למקש הפעלה" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הפעלה, 0 כדי לכבות" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode למקש הקודם" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הקודם, 0 כדי לכבות" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode למקש הקלט" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הקלט, 0 כדי לכבות" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode למקש רענון" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש רענון, 0 כדי לכבות" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode למקש שומר המסך" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש שומר המסך, 0 כדי לכבות" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode למקש החיפוש" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש החיפוש, 0 כדי לכבות" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode למקש הצלל חלון" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש הצלל חלון, 0 כדי לכבות" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode למקש שינה" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש שינה, 0 כדי לכבות" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "קובץ שמע לניגון כאשר משנים את העוצמה" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode למקש עוצמה מטה" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש עוצמה מטה, 0 כדי לכבות" #, fuzzy #~ msgid "Volume step" #~ msgstr "עוצמה" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode למקש עוצמה מעלה" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש עוצמה מעלה, 0 כדי לכבות" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode למקש WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode למקש WWW, 0 כדי לכבות" #~ msgid "Accelerator key" #~ msgstr "מקש קיצור" #~ msgid "Accelerator modifiers" #~ msgstr "מקשי בקרה לקיצור" #~ msgid "Accelerator Mode" #~ msgstr "מצב קיצור" #~ msgid "The type of accelerator." #~ msgstr "סוג הקיצור." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "הזן קיצור חדש, או לחץ על מקש החזרה לניקוי" #~ msgid "Type a new accelerator" #~ msgstr "הזן קיצור חדש" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_הפעל את תהליך השירות למקשי המולטימדיה" brightside-1.4.0.orig/po/hi.po0000644000175000000500000003730710001644305014274 0ustar arisrc# translation of Brightside.hi.po to Hindi # translation of Brightside.HEAD.hi.po to Hindi # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # G Karunakar , 2003 # msgid "" msgstr "" "Project-Id-Version: Brightside.hi\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-08-19 19:16+0530\n" "Last-Translator: G Karunakar \n" "Language-Team: Hindi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "कमांड नही चला सके %s\n" "जांच करे कि यह कमांड अस्तित्व में है" #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "फाइल %s पर अनुमतियां टूटी हुइ हैं \n" "कृपया एक्मे दस्तावेज पढें,समस्या सुधारे और एक्मे पुनः चालू करें" #: src/brightside.c:487 msgid "translator_credits" msgstr "अनुवादकों को श्रेय (_c)" #: src/brightside.c:498 msgid "Brightside" msgstr "एक्मे" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" #: src/brightside.glade.h:1 msgid "Volume" msgstr "" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "मूक कुंजी" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "सक्रीसेवर कुंजी" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr "...." #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "ध्वनी सेटप" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "ध्वनी सेटप" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "इजेक्ट बट्टन दबाने पर चलाने वाला कमांड" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "मल्टीमिडिया कुंजी का आचरण बदलें" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "इजेक्ट बट्टन दबाने पर चलाने वाला कमांड" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "इजेक्ट बट्टन दबाने पर चलाने वाला कमांड" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "इजेक्ट बट्टन दबाने पर चलाने वाला कमांड" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "इजेक्ट बट्टन दबाने पर चलाने वाला कमांड" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "इजेक्ट बट्टन दबाने पर चलाने वाला कमांड" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "इजेक्ट बट्टन दबाने पर चलाने वाला कमांड" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "इजेक्ट बट्टन दबाने पर चलाने वाला कमांड" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "इजेक्ट बट्टन दबाने पर चलाने वाला कमांड" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "सक्षम" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "सक्षम" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "कुंजी सेटप " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "ध्वनी सेटप" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "कोइ कमांड नही चला सके %s\n" #~ "या कमांड :%s\n" #~ "जांच करे कि ये कमांड अस्तित्व में है" #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "मल्टीमिडिया कुंजियों से पहुँच हटाने मे त्रुटी थी \n" #~ "कुंजी %d को खोल नही सके " #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "एसा लगता है कि अन्य अनुप्रयोग के पास मल्टिमिडिया कुंजी की पहुँच थी\n" #~ "कुंजी %d को बांध नही सके\n" #~ "क्या कोइ अन्य डिमोन चल रहा है?" #~ msgid "Multimedia keys daemon" #~ msgstr "मल्टिमिडिया कुंजी डिमोन" #~ msgid "Multimedia Keys daemon active" #~ msgstr "मल्टिमिडिया कुंजी डिमोन सक्रिय" #~ msgid "Eject key" #~ msgstr "इजेक्ट कुंजी" #~ msgid "Media key" #~ msgstr "मिडिया कुंजी" #~ msgid "Play key" #~ msgstr "चलाओ कुंजी" #~ msgid "Stop (Audio) key" #~ msgstr "रोको (ध्वनी) कुंजी" #~ msgid "Previous (Audio) key" #~ msgstr "पिछला (ध्वनी) कुंजी" #~ msgid "Next (Audio) key" #~ msgstr "अगला (ध्वनी) कुंजी" #~ msgid "My Home key" #~ msgstr "मेरा घर कुंजी" #~ msgid "Refresh key" #~ msgstr "ताजा करो कुंजी" #~ msgid "Search key" #~ msgstr "खोज कुंजी" #~ msgid "E-Mail key" #~ msgstr "ई मेल कुंजी" #~ msgid "Sleep key" #~ msgstr "सुप्त कुंजी" #~ msgid "Finance key" #~ msgstr "वित्त कुंजी" #~ msgid "Help key" #~ msgstr "सहायता कुंजी" #~ msgid "WWW key" #~ msgstr "WWW कुंजी" #~ msgid "Groups key" #~ msgstr "समूह कुंजी" #~ msgid "Calculator key" #~ msgstr "गणक कूंजी" #~ msgid "Record key" #~ msgstr "रिकोर्ड कुंजी" #~ msgid "Close Window key" #~ msgstr "विंडो बंद करने की कुंजी" #~ msgid "Shade Window key" #~ msgstr "छाया विंडो कुंजी" #~ msgid "Brightness down key" #~ msgstr "चमक कम कुंजी" #~ msgid "Brightness up key" #~ msgstr "चमक ज्यादा कुंजी" #~ msgid "Disabled" #~ msgstr "अक्षम" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "यह कुंजी पहले से ही कार्य से बंधित है '%s'\n" #~ "कृपया अनय कुंजी चुने" #~ msgid "Description" #~ msgstr "विवरण" #~ msgid "Status" #~ msgstr "स्तर" #~ msgid "Multimedia Keys Preferences" #~ msgstr "मल्टीमिडिया कुंजी वरीयताएं" #~ msgid "Multimedia Keys" #~ msgstr "मल्टीमिडिया कुंजी" #~ msgid "Accelerator key" #~ msgstr "फुर्ती कुंजी" #~ msgid "Accelerator modifiers" #~ msgstr "फुर्ती बदलने वाला" #~ msgid "Accelerator Mode" #~ msgstr "उतप्रेरक मोड" #~ msgid "The type of accelerator." #~ msgstr "फुर्ती प्रकार" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "नया फुर्ती टाइप करें या साफ करने हेतु बैक स्पेस दबाएं" #~ msgid "Type a new accelerator" #~ msgstr "नया फुर्ती टाइप करें" brightside-1.4.0.orig/po/id.po0000644000175000000500000004701010001644306014261 0ustar arisrc# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Brightside HEAD\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-02-06 10:27+0700\n" "Last-Translator: Mohammad DAMT \n" "Language-Team: Indonesia \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Tidak dapat menjalankan program: %s\n" "Silakan cek dulu apakah programnya ada atau tidak." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Permission pada file %s tidak benar\n" "Silakan cek dulu dokumentasi Brightside, perbaiki masalahnya lalu restart " "Brightside lagi." #: src/brightside.c:487 msgid "translator_credits" msgstr "Mohammad DAMT " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Tidak dapat membuka file Glade.\n" "Silakan periksa dulu apakah daemon sudah diinstall dengan benar atau belum." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volume" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tombol mute" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "tombol screen saver" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Setel suara" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Setel suara" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Program yang dijalankan saat tombol Eject ditekan" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Konfigurasikan tombol multimedia" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Program yang dijalankan saat tombol Eject ditekan" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Program yang dijalankan saat tombol Eject ditekan" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Program yang dijalankan saat tombol Eject ditekan" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Program yang dijalankan saat tombol Eject ditekan" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Program yang dijalankan saat tombol Eject ditekan" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Program yang dijalankan saat tombol Eject ditekan" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Program yang dijalankan saat tombol Eject ditekan" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Program yang dijalankan saat tombol Eject ditekan" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "aktif" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "aktif" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Gunakan volume PCM, jangan volume master" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Setel tombol" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Setel suara" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Tidak dapat menjalankan program: %s\n" #~ "atau program: %s\n" #~ "Silakan cek dulu apakah program tersebut ada atau tidak. Salah satu harus " #~ "ada." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Ada error saat melepas akses ke tombol-tombol multimedia.\n" #~ "Tombol %d tidak bisa dilepas." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Sepertinya ada aplikasi lain yang memblokir akses ke tombol-tombol " #~ "multimedia.\n" #~ "Tombol %d tidak dapat dilepas.\n" #~ "Apakah ada daemon lain yang sedang berjalan?" #~ msgid "Multimedia keys daemon" #~ msgstr "Daemon tombol multimedia" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Daemon tombol multimedia sedang aktif" #~ msgid "Volume down key" #~ msgstr "tombol pengecil suara" #~ msgid "Volume up key" #~ msgstr "tombol pembesar suara" #~ msgid "Power key" #~ msgstr "tombol power" #~ msgid "Eject key" #~ msgstr "tombol eject" #~ msgid "Media key" #~ msgstr "tombol media" #~ msgid "Play key" #~ msgstr "tombol play" #~ msgid "Pause key" #~ msgstr "tombol pause" #~ msgid "Stop (Audio) key" #~ msgstr "tombol stop untuk audio" #~ msgid "Previous (Audio) key" #~ msgstr "tombol `previous` untuk audio" #~ msgid "Next (Audio) key" #~ msgstr "tombol `berikut` untuk audio" #~ msgid "My Home key" #~ msgstr "tombol Home" #~ msgid "Refresh key" #~ msgstr "tombol refresh" #~ msgid "Search key" #~ msgstr "tombol cari" #~ msgid "E-Mail key" #~ msgstr "tombol E-mail" #~ msgid "Sleep key" #~ msgstr "tombol Sleep" #~ msgid "Finance key" #~ msgstr "tombol Finance" #~ msgid "Help key" #~ msgstr "Tombol Bantuan" #~ msgid "WWW key" #~ msgstr "tombol WWW" #~ msgid "Groups key" #~ msgstr "tombol Group" #~ msgid "Calculator key" #~ msgstr "tombol Kalkulator" #~ msgid "Record key" #~ msgstr "tombol Rekam" #~ msgid "Close Window key" #~ msgstr "Tombol Tutup window" #~ msgid "Shade Window key" #~ msgstr "tombol untuk menyembunyikan window" #~ msgid "Brightness down key" #~ msgstr "tombol untuk atur terang/gelap layar" #~ msgid "Brightness up key" #~ msgstr "tombol penambah terang" #~ msgid "Disabled" #~ msgstr "tidak aktif" #, fuzzy #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Tombol ini sudah dipakai untuk keperluan lain.\n" #~ "silakan pilih tombol lain." #~ msgid "Description" #~ msgstr "Keterangan" #~ msgid "Status" #~ msgstr "Status" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Setel tombol multimedia" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Untuk mengeset suatu tombol, silakan klik pada baris yangs sesuai, dan " #~ "tekan tombol yang mau dipakai untuk keperluan itu.\n" #~ "tekan \"C\" untuk membatalkan deteksi tombol, atau tekan \"Backspace\" " #~ "untuk menonaktifkan tombol." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Gunakan volume _PCM, jangan pakai volume master" #~ msgid "Multimedia Keys" #~ msgstr "Tombol-tombol multimedia" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Kode XKeycode tombol penggelap layar" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol penggelap layar, 0 untuk menonaktifkan" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Kode XKeycode tombol penerang layar" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol penerang layar, 0 untuk menonaktifkan" #~ msgid "Calculator key's XKeycode" #~ msgstr "Kode XKeycode tombol Kalkulator" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Kalkulator, 0 untuk menonaktifkan" #~ msgid "Close Window key's XKeycode" #~ msgstr "Kode XKeycode tombol tutup window" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol tutup window, 0 untuk menonaktifkan" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Kode XKeycode tombol Email" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Email, 0 untuk menonaktifkan" #~ msgid "Eject key's XKeycode" #~ msgstr "Kode XKeycode tombol Eject" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Eject, 0 untuk menonaktifkan" #~ msgid "Finance key's XKeycode" #~ msgstr "Kode XKeycode tombol Finance" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Finance, 0 untuk menonaktifkan" #~ msgid "Groups key's XKeycode" #~ msgstr "Kode XKeycode tombol Groups" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Groups, 0 untuk menonaktifkan" #~ msgid "Help key's XKeycode" #~ msgstr "Kode XKeycode tombol Help" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Help, 0 untuk menonaktifkan" #~ msgid "Mute key's XKeycode" #~ msgstr "Kode XKeycode tombol Mute" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Mute, 0 untuk menonaktifkan" #~ msgid "My Home key's XKeycode" #~ msgstr "Kode XKeycode tombol My Home" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol My Home, 0 untuk menonaktifkan" #~ msgid "Next key's XKeycode" #~ msgstr "Kode XKeycode tombol Next" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Next, 0 untuk menonaktifkan" #~ msgid "Pause key's XKeycode" #~ msgstr "Kode XKeycode tombol Pause" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Pause, 0 untuk menonaktifkan" #~ msgid "Play key's XKeycode" #~ msgstr "Kode XKeycode tombol Play" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Play, 0 untuk menonaktifkan" #~ msgid "Power key's XKeycode" #~ msgstr "Kode XKeycode tombol Power" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Power, 0 untuk menonaktifkan" #~ msgid "Previous key's XKeycode" #~ msgstr "Kode XKeycode tombol Previous" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Previous, 0 untuk menonaktifkan" #~ msgid "Record key's XKeycode" #~ msgstr "Kode XKeycode tombol Rekam" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Rekam, 0 untuk menonaktifkan" #~ msgid "Refresh key's XKeycode" #~ msgstr "Kode XKeycode tombol Refresh" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Refresh, 0 untuk menonaktifkan" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Kode XKeycode tombol Screensaver" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Screensaver, 0 untuk menonaktifkan" #~ msgid "Search key's XKeycode" #~ msgstr "Kode XKeycode tombol Cari" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Cari, 0 untuk menonaktifkan" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Kode XKeycode tombol sembunyikan window" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol sembunyikan window, 0 untuk menonaktifkan" #~ msgid "Sleep key's XKeycode" #~ msgstr "Kode XKeycode tombol Sleep" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol Sleep, 0 untuk menonaktifkan" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "File suara yang dimainkan saat volume dirubah" #~ msgid "Volume down key's XKeycode" #~ msgstr "Kode XKeycode tombol pengecil volume" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol pengecil suara, 0 untuk menonaktifkan" #, fuzzy #~ msgid "Volume step" #~ msgstr "Volume" #~ msgid "Volume up key's XKeycode" #~ msgstr "Kode XKeycode tombol pembesar suara" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol pembesar suara, 0 untuk menonaktifkan" #~ msgid "WWW key's XKeycode" #~ msgstr "Kode XKeycode tombol WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Kode XKeycode tombol WWW, 0 untuk menonaktifkan" #~ msgid "Accelerator key" #~ msgstr "Tombol jalan pintas" #~ msgid "Accelerator modifiers" #~ msgstr "Tombol kombinasi lain" #~ msgid "Accelerator Mode" #~ msgstr "Mode jalan pintas" #~ msgid "The type of accelerator." #~ msgstr "Jenis jalan pintas" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Ketik tombol untuk jalan pintas, atau tekan Backspace untuk mereset" #~ msgid "Type a new accelerator" #~ msgstr "Silakan ketik tombol untuk jalan pintas" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "Ja_lankan daemon tombol multimedia" brightside-1.4.0.orig/po/hu.po0000644000175000000500000005005710001644306014306 0ustar arisrc# Brightside Hungarian translation. # Copyright (C) 2002 Péter Mátó # This file is distributed under the same license as the Brightside package. # Péter Mátó , 2002. # Andras Timar , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside CVS\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-07-07 15:07+0200\n" "Last-Translator: Andras Timar \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "A következő parancsot nem lehet végrehajtani: %s\n" "Ellenőrizd, hogy a parancs létezik-e." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "A jogosultságok nem megfelelőek a következő fájlon: %s\n" "Tanulmányozd az Brightside leírását, javítsd ki a hibát, és indítsd újra az " "Brightside-t." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Mátó Péter \n" "Tímár András " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "A Glade fájlt nem lehet betölteni.\n" "Ellenőrizd, hogy a démon helyesen van-e telepítve." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Hangerő" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Némítás billentyű" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Képernyővédő billentyű" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Hangbeállítások" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Hangbeállítások" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "A Média kiadása billentyű megnyomásakor végrehajtandó parancs" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Multimédia billentyűk viselkedésének beállításai" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "A Média kiadása billentyű megnyomásakor végrehajtandó parancs" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "A Média kiadása billentyű megnyomásakor végrehajtandó parancs" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "A Média kiadása billentyű megnyomásakor végrehajtandó parancs" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "A Média kiadása billentyű megnyomásakor végrehajtandó parancs" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "A Média kiadása billentyű megnyomásakor végrehajtandó parancs" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "A Média kiadása billentyű megnyomásakor végrehajtandó parancs" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "A Média kiadása billentyű megnyomásakor végrehajtandó parancs" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "A Média kiadása billentyű megnyomásakor végrehajtandó parancs" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Engedélyezve" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Engedélyezve" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "A PCM hangerő használata a Mester hangerő helyett" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Billentyűbeállítások" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Hangbeállítások" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Sem a %s,\n" #~ "sem a %s parancsot nem sikerült végrehajtani. Ellenőrizd, hogy legalább " #~ "az egyik parancs létezik-e." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Hiba történt a multimédia billentyűkhöz való hozzáférés megszüntetése " #~ "közben.\n" #~ "A %d billentyűt nem lehet felszabadítani." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Feltehetőleg egy másik alkalmazás használja a multimédia billentyűket.\n" #~ "A %d billentyűt nem sikerült kötni.\n" #~ "Már fut egy másik démon?" #~ msgid "Multimedia keys daemon" #~ msgstr "Multimédia billentyűzet démon" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Multimédia billentyűzet démon aktív" #~ msgid "Volume down key" #~ msgstr "Halkítás billentyű" #~ msgid "Volume up key" #~ msgstr "Hangosítás billentyű" #~ msgid "Power key" #~ msgstr "Főkapcsoló billentyű" #~ msgid "Eject key" #~ msgstr "Média kiadása billentyű" #~ msgid "Media key" #~ msgstr "Média billentyű" #~ msgid "Play key" #~ msgstr "Lejátszás billentyű" #~ msgid "Pause key" #~ msgstr "Szünet billentyű" #~ msgid "Stop (Audio) key" #~ msgstr "Állj (Hang) billentyű" #~ msgid "Previous (Audio) key" #~ msgstr "Következő (Hang) billentyű" #~ msgid "Next (Audio) key" #~ msgstr "Előző (Hang) billentyű" #~ msgid "My Home key" #~ msgstr "Saját gép billentyű" #~ msgid "Refresh key" #~ msgstr "Frissítés billentyű" #~ msgid "Search key" #~ msgstr "Keresés billentyű" #~ msgid "E-Mail key" #~ msgstr "E-mail billentyű" #~ msgid "Sleep key" #~ msgstr "Elalvás billentyű" #~ msgid "Finance key" #~ msgstr "Pénzügyek billentyű" #~ msgid "Help key" #~ msgstr "Súgó billentyű" #~ msgid "WWW key" #~ msgstr "WWW billentyű" #~ msgid "Groups key" #~ msgstr "Csoportok billentyű" #~ msgid "Calculator key" #~ msgstr "Számológép billentyű" #~ msgid "Record key" #~ msgstr "Rögzítés billentyű" #~ msgid "Close Window key" #~ msgstr "Ablak bezárása billentyű" #~ msgid "Shade Window key" #~ msgstr "Ablak felgördítése billentyű" #~ msgid "Brightness down key" #~ msgstr "Fényerő csökkentése billentyű" #~ msgid "Brightness up key" #~ msgstr "Fényerő növelése billentyű" #~ msgid "Disabled" #~ msgstr "Tiltva" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Ez a billentyű már hozzá van kötve a(z) '%s' művelethez.\n" #~ "Válassz másik billentyűt." #~ msgid "Description" #~ msgstr "Leírás" #~ msgid "Status" #~ msgstr "Állapot" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Multimédia billentyűk tulajdonságai" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Egy művelet billentyűhöz kötéséhez kattints egy sorra, majd nyomd le az " #~ "ehhez kötni kívánt billentyűt.\n" #~ "A \"C\" megszakítja a bevitelt, a \"Backspace\" letiltja a billentyűt." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "A _PCM hangerő használata a Mester hangerő helyett" #~ msgid "Multimedia Keys" #~ msgstr "Multimédia billentyűk" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Fényerő csökkentés billentyű XKeycode-ja" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Fényerő csökkentés billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Fényerő növelés billentyű XKeycode-ja" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Fényerő növelés billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Calculator key's XKeycode" #~ msgstr "Számológép billentyű XKeycode-ja" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Számológép billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Close Window key's XKeycode" #~ msgstr "Ablak bezárása billentyű XKeycode-ja" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Ablak bezárása billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "E-Mail key's XKeycode" #~ msgstr "E-mail billentyű XKeycode-ja" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "E-mail billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Eject key's XKeycode" #~ msgstr "Média kiadása billentyű XKeycode-ja" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Média kiadása billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Finance key's XKeycode" #~ msgstr "Pénzügyek billentyű Xkeycode-ja" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Pénzügyek billentyű Xkeycode-je, a tiltáshoz 0" #~ msgid "Groups key's XKeycode" #~ msgstr "Csoportok billentyű XKeycode-ja" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Csoportok billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Help key's XKeycode" #~ msgstr "Súgó billentyű XKeycode-ja" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Súgó billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Mute key's XKeycode" #~ msgstr "Némítás billentyű XKeycode-ja" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Némítás billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "My Home key's XKeycode" #~ msgstr "Saját gép billentyű XKeycode-ja" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Saját gép billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Next key's XKeycode" #~ msgstr "Következő billentyű XKeycode-ja" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Következő billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Pause key's XKeycode" #~ msgstr "Szünet billentyű XKeycode-ja" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Szünet billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Play key's XKeycode" #~ msgstr "Lejátszás billentyű XKeycode-ja" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Lejátszás billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Power key's XKeycode" #~ msgstr "Főkapcsoló billentyű XKeycode-ja" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Főkapcsoló billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Previous key's XKeycode" #~ msgstr "Előző billentyű XKeycode-ja" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Előző billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Record key's XKeycode" #~ msgstr "Rögzítés billentyű XKeycode-ja" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Rögzítés billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Refresh key's XKeycode" #~ msgstr "Frissítés billentyű XKeycode-ja" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Frissítés billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Képernyővédő billentyű XKeycode-ja" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Képernyővédő billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Search key's XKeycode" #~ msgstr "Keresés billentyű XKeycode-ja" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Keresés billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Ablak felgördítése billentyű XKeycode-ja" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Ablak felgördítése billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Sleep key's XKeycode" #~ msgstr "Elalvás billentyű XKeycode-ja" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Elalvás billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Lejátszandó hangfájl a hangerő változtatásakor" #~ msgid "Volume down key's XKeycode" #~ msgstr "Halkítás billentyű XKeycode-ja" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Halkítás billentyű XKeycode-ja, a tiltáshoz 0" #, fuzzy #~ msgid "Volume step" #~ msgstr "Hangerő" #~ msgid "Volume up key's XKeycode" #~ msgstr "Hangosítás billentyű XKeycode-ja" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Hangosítás billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "WWW key's XKeycode" #~ msgstr "WWW billentyű XKeycode-ja" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "WWW billentyű XKeycode-ja, a tiltáshoz 0" #~ msgid "Accelerator key" #~ msgstr "Gyorsbillentyű" #~ msgid "Accelerator modifiers" #~ msgstr "Gyorsbillentyű-módosítók" #~ msgid "Accelerator Mode" #~ msgstr "Gyorsbillentyű mód" #~ msgid "The type of accelerator." #~ msgstr "A gyorsbillentyű típusa" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Nyomd le az új gyorsbillentyűt, vagy nyomd meg a Backspace billentyűt a " #~ "törléshez." #~ msgid "Type a new accelerator" #~ msgstr "Új gyorsbillentyű megadása" brightside-1.4.0.orig/po/ja.po0000644000175000000500000005122110001644307014257 0ustar arisrc# Brightside ja.po. # Copyright (C) 2003 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Takeshi AIHANA , 2003. # KAMAGASAKO Masatoshi , 2003 # msgid "" msgstr "" "Project-Id-Version: Brightside HEAD\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-10-29 00:20+0900\n" "Last-Translator: KAMAGASAKO Masatoshi \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "コマンドを実行できませんでした: %s\n" "このコマンドが存在しているか確認して下さい。" #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "ファイル %s のパーミッションが壊れています。\n" "Brightside のドキュメントを確認し、問題を解決して Brightside を再起動して下さ" "い。" #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Takeshi AIHANA \n" "KAMAGASAKO Masatoshi " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Glade ファイルを読み込めませんでした。\n" "このデーモンが正しくインストールされているか確認して下さい。" #: src/brightside.glade.h:1 msgid "Volume" msgstr "音量" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "消音キー" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "スクリーンセーバ・キー" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "サウンドの設定" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "サウンドの設定" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "イジェクト・ボタンが押下された際にコマンドを実行します" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "マルチメディア・キーの動作を設定します" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "イジェクト・ボタンが押下された際にコマンドを実行します" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "イジェクト・ボタンが押下された際にコマンドを実行します" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "イジェクト・ボタンが押下された際にコマンドを実行します" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "イジェクト・ボタンが押下された際にコマンドを実行します" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "イジェクト・ボタンが押下された際にコマンドを実行します" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "イジェクト・ボタンが押下された際にコマンドを実行します" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "イジェクト・ボタンが押下された際にコマンドを実行します" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "イジェクト・ボタンが押下された際にコマンドを実行します" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "有効" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "有効" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "主音量の代わりに PCM 音量を使用する" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "キーの設定" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "サウンドの設定" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "コマンド %s または %s が実行できませんでした。\n" #~ "少なくともどちらか一つのコマンドが存在しているか確認して下さい。" #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "マルチメディア・キーへのアクセス・エントリを削除する際にエラーが発生しまし" #~ "た。\n" #~ "キー %d を解放することができませんでした。" #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "既に他のアプリケーションがマルチメディア・キーへアクセスしているようで" #~ "す。\n" #~ "キー %d を解放することができませんでした。\n" #~ "もう一つデーモンが起動していませんか?" #~ msgid "Multimedia keys daemon" #~ msgstr "マルチメディア・キーのデーモン" #~ msgid "Multimedia Keys daemon active" #~ msgstr "マルチメディア・キー・デーモンの活性化" #~ msgid "Volume down key" #~ msgstr "音量を下げるキー" #~ msgid "Volume up key" #~ msgstr "音量を上げるキー" #~ msgid "Power key" #~ msgstr "電源キー" #~ msgid "Eject key" #~ msgstr "イジェクト・キー" #~ msgid "Media key" #~ msgstr "メディア・キー" #~ msgid "Play key" #~ msgstr "演奏キー" #~ msgid "Pause key" #~ msgstr "一時停止キー" #~ msgid "Stop (Audio) key" #~ msgstr "停止 (オーディオ) キー" #~ msgid "Previous (Audio) key" #~ msgstr "戻る (オーディオ) キー" #~ msgid "Next (Audio) key" #~ msgstr "進む (オーディオ) キー" #~ msgid "My Home key" #~ msgstr "My ホーム・キー" #~ msgid "Refresh key" #~ msgstr "リフレッシュ・キー" #~ msgid "Search key" #~ msgstr "検索キー" #~ msgid "E-Mail key" #~ msgstr "E-メール・キー" #~ msgid "Sleep key" #~ msgstr "スリープ・キー" #~ msgid "Finance key" #~ msgstr "家計簿キー" #~ msgid "Help key" #~ msgstr "ヘルプ・キー" #~ msgid "WWW key" #~ msgstr "WWW ウェブ・キー" #~ msgid "Groups key" #~ msgstr "グループ・キー" #~ msgid "Calculator key" #~ msgstr "電卓キー" #~ msgid "Record key" #~ msgstr "録音キー" #~ msgid "Close Window key" #~ msgstr "ウィンドウを閉じるキー" #~ msgid "Shade Window key" #~ msgstr "ウィンドウを巻き上げるキー" #~ msgid "Brightness down key" #~ msgstr "輝度を下げるキー" #~ msgid "Brightness up key" #~ msgstr "輝度を上げるキー" #~ msgid "Disabled" #~ msgstr "無効" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "このキーは既にアクション '%s' が割り当てられています。\n" #~ "別のキーを選択して下さい。" #~ msgid "Description" #~ msgstr "説明" #~ msgid "Status" #~ msgstr "状態" #~ msgid "Multimedia Keys Preferences" #~ msgstr "マルチメディア・キーの設定" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "キーにアクションを割り当てる場合は\n" #~ "アクションのエントリをクリックして、\n" #~ "そのアクションに関連づけるキーを押して下さい。\n" #~ "[BS] : キー割り当てを無効にします。\n" #~ " [C] : 検出を取り消します。" #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "主音量の代わりに PCM 音量を対象にする(_P)" #~ msgid "Multimedia Keys" #~ msgstr "マルチメディア・キー" #~ msgid "Brightness down key's XKeycode" #~ msgstr "輝度を下げるキーの XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "輝度を下げるキーの XKeycode (0: 無効)" #~ msgid "Brightness up key's XKeycode" #~ msgstr "輝度を上げるキーの Xkeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "輝度を上げるキーの XKeycode (0: 無効)" #~ msgid "Calculator key's XKeycode" #~ msgstr "電卓キーの Xkeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "電卓キーの XKeycode (0: 無効)" #~ msgid "Close Window key's XKeycode" #~ msgstr "ウィンドウを閉じるキーの Xkeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "ウィンドウを閉じるキーの XKeycode (0: 無効)" #~ msgid "E-Mail key's XKeycode" #~ msgstr "E-メール・キーの Xkeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "E-メール・キーの XKeycode (0: 無効)" #~ msgid "Eject key's XKeycode" #~ msgstr "イジェクト・キーの Xkeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "イジェクト・キーの XKeycode (0: 無効)" #~ msgid "Finance key's XKeycode" #~ msgstr "家計簿キーの Xkeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "家計簿キーの XKeycode (0: 無効)" #~ msgid "Groups key's XKeycode" #~ msgstr "グループ・キーの Xkeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "グループ・キーの XKeycode (0: 無効)" #~ msgid "Help key's XKeycode" #~ msgstr "ヘルプ・キーの Xkeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "ヘルプ・キーの XKeycode (0: 無効)" #~ msgid "Mute key's XKeycode" #~ msgstr "消音キーの Xkeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "消音キーの XKeycode (0: 無効)" #~ msgid "My Home key's XKeycode" #~ msgstr "My ホーム・キーの Xkeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "My ホーム・キーの XKeycode (0: 無効)" #~ msgid "Next key's XKeycode" #~ msgstr "進むキーの Xkeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "進むキーの XKeycode (0: 無効)" #~ msgid "Pause key's XKeycode" #~ msgstr "一時停止キーの Xkeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "一時停止キーの XKeycode (0: 無効)" #~ msgid "Play key's XKeycode" #~ msgstr "演奏キーの Xkeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "演奏キーの XKeycode (0: 無効)" #~ msgid "Power key's XKeycode" #~ msgstr "電源キーの Xkeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "電源キーの XKeycode (0: 無効)" #~ msgid "Previous key's XKeycode" #~ msgstr "戻るキーの Xkeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "戻るキーの XKeycode (0: 無効)" #~ msgid "Record key's XKeycode" #~ msgstr "録音キーの Xkeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "録音キーの XKeycode (0: 無効)" #~ msgid "Refresh key's XKeycode" #~ msgstr "リフレッシュ・キーの Xkeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "リフレッシュ・キーの XKeycode (0: 無効)" #~ msgid "Screensaver key's XKeycode" #~ msgstr "スクリーンセーバ・キーの Xkeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "スクリーンセーバ・キーの XKeycode (0: 無効)" #~ msgid "Search key's XKeycode" #~ msgstr "検索キーの Xkeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "検索キーの XKeycode (0: 無効)" #~ msgid "Shade Window key's XKeycode" #~ msgstr "ウィンドウを巻き上げるキーの Xkeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "ウィンドウを巻き上げるキーの XKeycode (0: 無効)" #~ msgid "Sleep key's XKeycode" #~ msgstr "スリープ・キーの Xkeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "スリープ・キーの XKeycode (0: 無効)" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "音量を変更したら演奏するサウンド・ファイル" #~ msgid "Volume down key's XKeycode" #~ msgstr "音量を下げるキーの Xkeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "音量を下げるキーの XKeycode (0: 無効)" #~ msgid "Volume step" #~ msgstr "音量の目盛" #~ msgid "Volume step as percentage of volume" #~ msgstr "音量の目盛 (%)" #~ msgid "Volume up key's XKeycode" #~ msgstr "音量を上げるキーの Xkeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "音量を上げるキーの XKeycode (0: 無効)" #~ msgid "WWW key's XKeycode" #~ msgstr "WWW ウェブ・キーの Xkeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "WWW ウェブ・キーの XKeycode (0: 無効)" #~ msgid "Accelerator key" #~ msgstr "アクセラレータ・キー" #~ msgid "Accelerator modifiers" #~ msgstr "アクセラレータ修飾子" #~ msgid "Accelerator Mode" #~ msgstr "アクセラレータ・モード" #~ msgid "The type of accelerator." #~ msgstr "アクセラレータの種類です。" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "使用するキーを押下するか、[BS] キーで取り消して下さい" #~ msgid "Type a new accelerator" #~ msgstr "使用するキーを押下して下さい" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "マルチメディア・キー・デーモンの起動(_L)" brightside-1.4.0.orig/po/is.po0000644000175000000500000004771010001644306014307 0ustar arisrc# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-02 15:09--100\n" "Last-Translator: Samuel Jon Gunnarsson \n" "Language-Team: Icelandic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Ekki tókst að ræsa skipun: %s\n" "Athugaðu hvort að þessi skipun sé til." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Skráarréttindi fyrir skránna %s er vitlaus\n" "Vinsamlegast ráðfærðu þig við hjálpargögn Brightside. Lagfærðu villuna og " "endurræstu Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Samúel Jón Gunnarsson " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Ekki tókst að hlaða inn Glade skrá.\n" "Fullvissaðu þig um að þessi púki hafi verið rétt innsettur." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Hljóðstyrkur" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Þagnarhnappurinn" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Skjásvæfuhnappurinn" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Hljóðuppsetning" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Hljóðuppsetning" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Skipun sem á að framkvæma þegar að þrýst er á ýta út (eject) hnappinn" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Stilla af hegðun margmiðlunarhnappa" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Skipun sem á að framkvæma þegar að þrýst er á ýta út (eject) hnappinn" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Skipun sem á að framkvæma þegar að þrýst er á ýta út (eject) hnappinn" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Skipun sem á að framkvæma þegar að þrýst er á ýta út (eject) hnappinn" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Skipun sem á að framkvæma þegar að þrýst er á ýta út (eject) hnappinn" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Skipun sem á að framkvæma þegar að þrýst er á ýta út (eject) hnappinn" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Skipun sem á að framkvæma þegar að þrýst er á ýta út (eject) hnappinn" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Skipun sem á að framkvæma þegar að þrýst er á ýta út (eject) hnappinn" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Skipun sem á að framkvæma þegar að þrýst er á ýta út (eject) hnappinn" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Virkur" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Virkur" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Nota PCM hljóðstyrk í staðin fyrir Master hljóðstyrk" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Hnappauppsetning " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Hljóðuppsetning" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Tókst hvorki að ræsa skipun: %s\n" #~ "né skipun: %s\n" #~ "Athugaðu hvort að minnsta kosti ein af þessum skipunum sé til." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Ekki tókst að fjarlægja aðgang að margmiðlunarhnöppum.\n" #~ "Ekki tókst að fjarlægja bindingu við hnapp %d." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Það lítur út fyrir að annað forrit hafi nú þegar aðgang að " #~ "margmiðlunarhnöppunum.\n" #~ "Hnappur %d fannst ekki.\n" #~ "Er annar púki nú þegar í gangi ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Margmiðlunarhnappa púkin" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Margmiðlunarhnappa púkin er virkur" #~ msgid "Volume down key" #~ msgstr "Hljóðstyrkur niður hnappurinn" #~ msgid "Volume up key" #~ msgstr "Hljóðstyrkur upp hnappurinn" #~ msgid "Power key" #~ msgstr "Straumhnappurinn" #~ msgid "Eject key" #~ msgstr "Ýta út hnappurinn" #~ msgid "Media key" #~ msgstr "Margmiðlunarhnappurinn" #~ msgid "Play key" #~ msgstr "Afspilunarhnappurinn" #~ msgid "Pause key" #~ msgstr "Biðhnappurinn (pause)" #~ msgid "Stop (Audio) key" #~ msgstr "Stopphnappurinn (Hljóð)" #~ msgid "Previous (Audio) key" #~ msgstr "Fyrrihnappurinn (Hljóð)" #~ msgid "Next (Audio) key" #~ msgstr "Næsthnappurinn (Hljóð)" #~ msgid "My Home key" #~ msgstr "Heimhnappurinn" #~ msgid "Refresh key" #~ msgstr "Endurnýjunarhnappurinn" #~ msgid "Search key" #~ msgstr "Leitarhnappurinn" #~ msgid "E-Mail key" #~ msgstr "Tölvupóstshnappurinn" #~ msgid "Sleep key" #~ msgstr "Svefnhnappurinn" #~ msgid "Finance key" #~ msgstr "Fjárhagshnappurinn" #~ msgid "Help key" #~ msgstr "Hjálparhnappurinn" #~ msgid "WWW key" #~ msgstr "WWWhnappurinn" #~ msgid "Groups key" #~ msgstr "Hópahnappurinn" #~ msgid "Calculator key" #~ msgstr "Vasareiknihnappurinn" #~ msgid "Record key" #~ msgstr "Upptökuhnappurinn" #~ msgid "Close Window key" #~ msgstr "Loka glugga hnappurinn" #~ msgid "Shade Window key" #~ msgstr "Skyggja glugga hnappurinn" #~ msgid "Brightness down key" #~ msgstr "Lækka birtustig hnappurinn" #~ msgid "Brightness up key" #~ msgstr "Hækka birtustig hnappurinn" #~ msgid "Disabled" #~ msgstr "Óvirkur" #, fuzzy #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Þessi hnappur er nú þegar bundin aðgerð.\n" #~ "Vinsamlegast veldu aðra hnappasamsetningu." #~ msgid "Description" #~ msgstr "Lýsing" #~ msgid "Status" #~ msgstr "Staða" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Stilla margmiðlunarhnappa" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Hnappaútdeiling: Klikkaðu þá á línu sem þú vilt breyta, þrýstu svo á þá " #~ "hnappa sem þú vilt tengja þessari aðgerð.\n" #~ "\"C\" hættir við þessa agðerð, og \"Backspace\" afvirkjar þennan " #~ "flýtihnapp." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Nota _PCM hljóðstyrk í staðin fyrir Master hljóðstyrk" #~ msgid "Multimedia Keys" #~ msgstr "Margmiðlunarhnappar" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeykóði lækka birtustigshnappsins" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeykóði lækka birtustigshnappsins, 0 til að afvirkja" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeykóði hækka birtustigshnappsins" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeykóði hækka birtustigshnappsins, 0 til að afvirkja" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeykóði vasareiknihnappsins" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeykóði vasareiknihnappsins, 0 til að afvirkja" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeykóði loka gluggahnappsins" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeykóði loka gluggahnappsins, 0 til að afvirkja " #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeykóði tölvupósthnappsins" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeykóði tölvupósthnappsins, 0 til að afvirkja" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeykóði ýta úthnappsins" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeykóði ýta úthnappsins, 0 til að afvirkja" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeykóði fjárhagshnappsins" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeykóði fjárhagshnappsins, 0 til að afvirkja" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeykóði hópahnappsins" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeykóði hópahnappsins, 0 til að afvirkja" #~ msgid "Help key's XKeycode" #~ msgstr "XKeykóði hjálparhnappsins" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeykóði hjálparhnappsins, 0 til að afvirkja" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeykóði þagnarhnappsins" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeykóði þagnarhnappsins, 0 til að afvirkja" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeykóði heimhnappsins" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeykóði heimhnappsins, 0 til að afvirkja" #~ msgid "Next key's XKeycode" #~ msgstr "XKeykóði næsthnappsins" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeykóði næsthnappsins, 0 til að afvirkja" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeykóði biðhnappsins" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeykóði biðhnappsins, 0 til að afvirkja" #~ msgid "Play key's XKeycode" #~ msgstr "XKeykóði afspilunarhnapps" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeykóði afspilunarhnapps, 0 til að afvirkja" #~ msgid "Power key's XKeycode" #~ msgstr "XKeykóði straumhnappsins" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeykóði straumhnappsins, 0 til að afvirkja" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeykóði fyrrihnappsins" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeykóði fyrrihnappsins, 0 til að afvirkja" #~ msgid "Record key's XKeycode" #~ msgstr "XKeykóði upptökunhnappsins" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeykóði upptökuhnappsins, 0 til að afvirkja" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeykóði endurnýjunarhnappsins" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeykóði endurnýjunarhnappsins, 0 til að afvirkja" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeykóði skjásvæfuhnappsins" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeykóði skjásvæfuhnappsins, 0 til að afvirkja" #~ msgid "Search key's XKeycode" #~ msgstr "XKeykóði leitarhnappsins" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeykóði leitarhnappsins, 0 til að afvirkja" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeykóði skyggjahnappsins" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeykóði skyggjahnappsins, 0 til að afvirkja" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeykóði svefnhnappsins" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeykóði svefnhnappsins, 0 til að afvirkja" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Hljóðskrá sem á að spila þegar hljóðstyrk er breytt" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeykóði lækka hljóðstyrkhnappsins" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeykóði lækka hljóðstyrkhnappsins, 0 til að afvirkja" #, fuzzy #~ msgid "Volume step" #~ msgstr "Hljóðstyrkur" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeykóði hækka hljóðstyrkhnappsins" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeykóði hækka hljóðstyrkhnappsins, 0 til að afvirkja" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeykóði WWWhnappsins" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeykóði WWWhnappsins, 0 til að avirkja" #~ msgid "Accelerator key" #~ msgstr "Hröðunarhnappur" #~ msgid "Accelerator modifiers" #~ msgstr "Hröðunarbreytar" #~ msgid "Accelerator Mode" #~ msgstr "Hröðunargerð" #~ msgid "The type of accelerator." #~ msgstr "Gerð hröðunar" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Sláðu inn nýjan hröðunarhnapp eða sláðu inn Backspace til að hreinsa" #~ msgid "Type a new accelerator" #~ msgstr "Sláðu inn nýjan hröðunarhnapp" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Ræsa margmiðlunarhnappa púkan" brightside-1.4.0.orig/po/it.po0000644000175000000500000004756110001644306014314 0ustar arisrc# Brightside italian traslation # Copyright (C) 2002, Lapo Calamandrei following the terms of GPL2 license. # Lapo Calamandrei , 2002. # msgid "" msgstr "" "Project-Id-Version: Brightside 1.99.9\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-01-21 14:00+0100\n" "Last-Translator: Lapo Calamandrei \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Impossibile eseguire il comando: %s\n" "Verificare che il comando esista." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "I permessi sul file %s sono errati.\n" "Consultare la documentazione di Brightside, correggere il problema e " "riavviare l'applicazione." #: src/brightside.c:487 msgid "translator_credits" msgstr "Lapo Calamandrei " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Impossibile carica il file Glade.\n" "Verificare che questo demone sia installato correttamente." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volume" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tasto per azzerare il volume" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Tasto per il salva schermo" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Impostazione dei tasti " #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Impostazione dei tasti " #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Comando da eseguire quando il tasto eject viene premuto" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Configura il comportamento dei tasti multimediali" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Comando da eseguire quando il tasto eject viene premuto" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Comando da eseguire quando il tasto eject viene premuto" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Comando da eseguire quando il tasto eject viene premuto" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Comando da eseguire quando il tasto eject viene premuto" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Comando da eseguire quando il tasto eject viene premuto" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Comando da eseguire quando il tasto eject viene premuto" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Comando da eseguire quando il tasto eject viene premuto" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Comando da eseguire quando il tasto eject viene premuto" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Abilitato" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Abilitato" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Utilizzare il volume PCM invece del volume generale" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Impostazione dei tasti " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Impostazione dei tasti " #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Impossibile eseguire sia il comando %s che il comando %s\n" #~ "Verificare che almeno uno di questi esista." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Errore nel rimuovere l'accesso ai tasti multimediali.\n" #~ "Il tasto %d non può essere disattivato." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Sembra che un altra applicazioni stia utilizzando i tasti multimediali.\n" #~ "Il tasto %d non può essere utilizzato.\n" #~ "Probabilmente è in esecuzione un altro demone." #~ msgid "Multimedia keys daemon" #~ msgstr "Demone per i tasti multimediali" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Demone per i tasti multimediali attivo" #~ msgid "Volume down key" #~ msgstr "Tasto per abbassare il volume" #~ msgid "Volume up key" #~ msgstr "Tasto per alzare il volume" #~ msgid "Power key" #~ msgstr "Tasto di alimentazione" #~ msgid "Eject key" #~ msgstr "Tasto eject" # uhm? #~ msgid "Media key" #~ msgstr "Tasto multimedia" #~ msgid "Play key" #~ msgstr "Tasto play" #~ msgid "Pause key" #~ msgstr "Tasto pausa" #~ msgid "Stop (Audio) key" #~ msgstr "Tasto stop" #~ msgid "Previous (Audio) key" #~ msgstr "Tasto brano precedente" #~ msgid "Next (Audio) key" #~ msgstr "Tasto brano successivo" #~ msgid "My Home key" #~ msgstr "Tasto home" # lascio refresh o metto aggiorna? # aggiorna mi sa di aggiornamento software #~ msgid "Refresh key" #~ msgstr "Tasto aggiorna" #~ msgid "Search key" #~ msgstr "Tasto per la ricerca" #~ msgid "E-Mail key" #~ msgstr "Tasto posta" #~ msgid "Sleep key" #~ msgstr "Tasto per la sospensione" #~ msgid "Finance key" #~ msgstr "Tasto finanze" #~ msgid "Help key" #~ msgstr "Tasto per l'aiuto" #~ msgid "WWW key" #~ msgstr "Tasto WWW" #~ msgid "Groups key" #~ msgstr "Tasto gruppi" #~ msgid "Calculator key" #~ msgstr "Tasto per la calcolatrice" #~ msgid "Record key" #~ msgstr "Tasto per la registrazione audio" #~ msgid "Close Window key" #~ msgstr "Tasto per chiudere le finestre" #~ msgid "Shade Window key" #~ msgstr "Tasto per arrotolare la finestra" #~ msgid "Brightness down key" #~ msgstr "Tasto per abbassare la luminosità" #~ msgid "Brightness up key" #~ msgstr "Tasto per alzare la luminosità" #~ msgid "Disabled" #~ msgstr "Disabilitato" #, fuzzy #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Questo tasto è già associato ad un'azione.\n" #~ "Selezionarne un altro." #~ msgid "Description" #~ msgstr "Descrizione" #~ msgid "Status" #~ msgstr "Stato" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Preferenze dei tasti multimediali" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Per associare un tasto ad un azione, cliccare su una linea e premere il " #~ "tasto scelto.\n" #~ "\"C\" annulla l'operazione e \"Backspace\" disabilita la scorciatoia." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Utilizzare il volume _PCM invece del volume generale." #~ msgid "Multimedia Keys" #~ msgstr "Tasti multimediali" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode del tasto per abbassare la luminosità" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per abbassare la luminosità, 0 per disabilitare" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode del tasto per alzare la luminosità" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per alzare la luminosità, 0 per disabilitare" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode del tasto per la calcolatrice" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per la calcolatrice, 0 per disabilitare" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode del tasto per Chiudere la finestra" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per chiudere la finestra, 0 per disabilitare" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode del tasto posta" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Xkeycode del tasto posta, 0 per disabilitare" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode del tasto eject" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto eject, 0 per disabilitare" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode del tasto finanze" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto finanze, 0 per disabilitare" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode del tasto gruppi" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto gruppi, 0 per disabilitare" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode del tasto per l'aiuto" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per l'aiuto, 0 per disabilitare" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode del tasto per azzerare il volume" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto azzerare il volume, 0 per disabilitare" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode del tasto home" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto home, 0 per disabilitare" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode del tasto brano successivo" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto brano successivo, 0 per disabilitare" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode del tasto pausa" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto pausa, 0 per disabilitare" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode del tasto play" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto play, 0 per disabilitare" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode del tasto di alimentazione" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto di alimentazione, 0 per disabilitare" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode del tasto brano precedente" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto brano precedente, 0 per disabilitare" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode del tasto per la registrazione" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per la registrazione, 0 per disabilitare" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode del tasto aggiorna" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per aggiorna, 0 per disabilitare" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode del tasto per il salva schermo" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per il salva schermo, 0 per disabilitare" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode del tasto per la ricerca" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per la ricerca, 0 per disabilitare" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode del tasto per arrotolare le finestre" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per arrotolare le finestre, 0 per disabilitare" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode del tasto per la sopensione" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per la sospensione, 0 per disabilitare" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "File audio da eseguire quando viene modificato il volume" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode del tasto per abbassare il volume" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per abbassare il volume, 0 per disabilitare" #, fuzzy #~ msgid "Volume step" #~ msgstr "Volume" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode del tasto per alzare il volume" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto per alzare il volume, 0 per disabilitare" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode del tasto WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode del tasto WWW, 0 per disabilitare" #~ msgid "Accelerator key" #~ msgstr "Tasto acceleratore" #~ msgid "Accelerator modifiers" #~ msgstr "Modificatori acceleratore" #~ msgid "Accelerator Mode" #~ msgstr "Modalità acceleratore" #~ msgid "The type of accelerator." #~ msgstr "Tipo di acceleratore" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Premere il nuovo acceleratore, o Backspace per disabilitarlo" #~ msgid "Type a new accelerator" #~ msgstr "Premere il nuovo acceleratore" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "Avvia il demone dei tasti mu_ltimediali" brightside-1.4.0.orig/po/ko.po0000644000175000000500000004736510001644307014314 0ustar arisrc# Young-Ho, Cha , 2002,2003. # Changwoo Ryu , 2003 # msgid "" msgstr "" "Project-Id-Version: AC_PACKAGE_NAME AC_PACKAGE_VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-05-09 01:44+0900\n" "Last-Translator: Changwoo Ryu \n" "Language-Team: GTP Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "명령을 실행할 수 없습니다: %s\n" "명령이 있는지 확인해보십시오." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "파일 %s의 허가권이 없습니다\n" "Brightside의 문서를 참고해서 문제부분을 해결한 다음 Brightside를 다시 시작하" "십시오." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "차영호 , 2002\n" "류창우 , 2003" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Glade 파일을 읽을 수 없습니다.\n" "데몬이 제대로 설치되어 있는지 확인하십시오." #: src/brightside.glade.h:1 msgid "Volume" msgstr "소리 크기" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "소리 끔" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "화면보호기 글쇠" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "소리 설정" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "소리 설정" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Eject 글쇠를 눌렀을 때 실행할 명령" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "멀티미디어 글쇠 설정을 합니다" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Eject 글쇠를 눌렀을 때 실행할 명령" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Eject 글쇠를 눌렀을 때 실행할 명령" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Eject 글쇠를 눌렀을 때 실행할 명령" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Eject 글쇠를 눌렀을 때 실행할 명령" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Eject 글쇠를 눌렀을 때 실행할 명령" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Eject 글쇠를 눌렀을 때 실행할 명령" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Eject 글쇠를 눌렀을 때 실행할 명령" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Eject 글쇠를 눌렀을 때 실행할 명령" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "쓰기" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "쓰기" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "기본 소리크기대신 PCM 소리크기를 씁니다" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "글쇠 설정 " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "소리 설정" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "명령 :%s\n" #~ "또는 명령 :%s\n" #~ "(을)를 실행할 수 없습니다. 적어도 하나의 명령이 있는지 확인하십시오." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "멀티미디어 글쇠의 등록을 지우는데 오류가 생겼습니다.\n" #~ "%d 글쇠를 지울 수 없습니다." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "멀티미디어 글쇠가 다른 프로그램에서 쓰고 있습니다.\n" #~ "%d 글쇠를 등록할 수 없습니다.\n" #~ "다른 데몬이 떠있습니까?" #~ msgid "Multimedia keys daemon" #~ msgstr "멀티미디어 글쇠 데몬" #~ msgid "Multimedia Keys daemon active" #~ msgstr "멀티미디어 글쇠 데몬 시작" #~ msgid "Volume down key" #~ msgstr "소리 낮춤 글쇠" #~ msgid "Volume up key" #~ msgstr "소리 높임 글쇠" #~ msgid "Power key" #~ msgstr "전원 글쇠" #~ msgid "Eject key" #~ msgstr "꺼내기 글쇠" #~ msgid "Media key" #~ msgstr "미디어 글쇠" #~ msgid "Play key" #~ msgstr "연주 글쇠" #~ msgid "Pause key" #~ msgstr "잠시 멈춤 글쇠" #~ msgid "Stop (Audio) key" #~ msgstr "오디오 멈춤 글쇠" #~ msgid "Previous (Audio) key" #~ msgstr "이전 오디오 글쇠" #~ msgid "Next (Audio) key" #~ msgstr "다음 오디오 글쇠" #~ msgid "My Home key" #~ msgstr "내 폴더 글쇠" #~ msgid "Refresh key" #~ msgstr "리프레쉬 글쇠" #~ msgid "Search key" #~ msgstr "찾기 글쇠" #~ msgid "E-Mail key" #~ msgstr "메일 글쇠" #~ msgid "Sleep key" #~ msgstr "슬립 글쇠" #~ msgid "Finance key" #~ msgstr "가계부 글쇠" #~ msgid "Help key" #~ msgstr "도움말 글쇠" #~ msgid "WWW key" #~ msgstr "WWW 글쇠" #~ msgid "Groups key" #~ msgstr "그놈 새소식 글쇠" #~ msgid "Calculator key" #~ msgstr "계산기 글쇠" #~ msgid "Record key" #~ msgstr "녹음 글쇠" #~ msgid "Close Window key" #~ msgstr "창 닫기 글쇠" #~ msgid "Shade Window key" #~ msgstr "창 말기 글쇠" #~ msgid "Brightness down key" #~ msgstr "밝기 낮춤 글쇠" #~ msgid "Brightness up key" #~ msgstr "밝기 높임 글쇠" #~ msgid "Disabled" #~ msgstr "쓰지 않기" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "이 글쇠는 이미 '%s' 액션에 등록되어 있습니다.\n" #~ "다른 글쇠를 골라주세요." #~ msgid "Description" #~ msgstr "설명" #~ msgid "Status" #~ msgstr "상태" #~ msgid "Multimedia Keys Preferences" #~ msgstr "멀티미디어 글쇠 기본 설정" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "글쇠를 등록하려면, 마우스 버튼을 누르고 등록할 글쇠를 누르십시오.\n" #~ "\"C\"를 누르면 등록을 하지 않게 되고, \"백스페이스\"글쇠를 누르면 글쇠 등" #~ "록이 해제됩니다." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "기본 소리크기 대신 PCM 소리크기를 씁니다(_P)" #~ msgid "Multimedia Keys" #~ msgstr "멀티미디어 글쇠" #~ msgid "Brightness down key's XKeycode" #~ msgstr "밝기 낮춤 글쇠의 X글쇠코드" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "밝기 낮춤 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Brightness up key's XKeycode" #~ msgstr "밝기 높임 글쇠의 X글쇠코드" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "밝기 높임 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Calculator key's XKeycode" #~ msgstr "계산기 글쇠의 X글쇠코드" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "계산기 길쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Close Window key's XKeycode" #~ msgstr "창 닫기 글쇠의 X글쇠코드" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "창 닫기 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "E-Mail key's XKeycode" #~ msgstr "메일 글쇠의 X글쇠코드" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "메일 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Eject key's XKeycode" #~ msgstr "꺼내기 글쇠의 X글쇠코드" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "꺼내기 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Finance key's XKeycode" #~ msgstr "가계부 글쇠의 X글쇠코드" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "가계부 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Groups key's XKeycode" #~ msgstr "그놈 새소식의 X글쇠코드" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "그놈 새소식의 X글쇠코드, 0이면 사용 않음" #~ msgid "Help key's XKeycode" #~ msgstr "도움말 글쇠의 X글쇠코드" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "도움말 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Mute key's XKeycode" #~ msgstr "소리 끔 글쇠의 X글쇠코드" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "소리 끔 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "My Home key's XKeycode" #~ msgstr "내 폴더 글쇠의 X글쇠코드" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "내 폴더 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Next key's XKeycode" #~ msgstr "다음 오디오 글쇠의 X글쇠코드" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "다음 오디오 X글쇠코드, 0이면 사용 않음" #~ msgid "Pause key's XKeycode" #~ msgstr "잠시 멈춤 글쇠의 X글쇠코드" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "잠시 멈춤 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Play key's XKeycode" #~ msgstr "연주 글쇠의 X글쇠코드" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "연주 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Power key's XKeycode" #~ msgstr "전원 글쇠의 X글쇠코드" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "전원 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Previous key's XKeycode" #~ msgstr "이전 오디오 글쇠의 X글쇠코드" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "이전 오디오 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Record key's XKeycode" #~ msgstr "녹음 글쇠의 X글쇠코드" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "녹음 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Refresh key's XKeycode" #~ msgstr "리프레쉬 글쇠의 X글쇠코드" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "리프레쉬 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Screensaver key's XKeycode" #~ msgstr "화면보호기 글쇠의 X글쇠코드" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "화면보호기 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Search key's XKeycode" #~ msgstr "찾기 글쇠의 X글쇠코드" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "찾기 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Shade Window key's XKeycode" #~ msgstr "창 말기 글쇠의 X글쇠코드" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "창 말기 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Sleep key's XKeycode" #~ msgstr "슬립 글쇠의 X글쇠코드" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "슬립 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "소리 크기가 변할 때 연주될 소리 파일" #~ msgid "Volume down key's XKeycode" #~ msgstr "소리 낮춤 글쇠의 X글쇠코드" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "소리 낮춤 글쇠의 X글쇠코드, 0이면 사용 않음" #, fuzzy #~ msgid "Volume step" #~ msgstr "소리 크기" #~ msgid "Volume up key's XKeycode" #~ msgstr "소리 높임 글쇠의 X글쇠코드" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "소리 높임 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "WWW key's XKeycode" #~ msgstr "WWW 글쇠의 X글쇠코드" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "WWW 글쇠의 X글쇠코드, 0이면 사용 않음" #~ msgid "Accelerator key" #~ msgstr "바로가기 글쇠" #~ msgid "Accelerator modifiers" #~ msgstr "바로가기 변경자" #~ msgid "Accelerator Mode" #~ msgstr "바로가기 모드" #~ msgid "The type of accelerator." #~ msgstr "바로가기의 형식" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "새 바로가기 글쇠를 넣으십시오, 백스페이스를 누르면 취소됩니다" #~ msgid "Type a new accelerator" #~ msgstr "새 바로가기 글쇠를 넣으십시오" brightside-1.4.0.orig/po/li.po0000644000175000000500000004552410001644307014302 0ustar arisrc# Brightside li.po # Copyright (C) 2002 Free Software Foundation, Inc. # Mathieu van Woerkom ,2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-02-23 17:55--100\n" "Last-Translator: Mathieu van Woerkom \n" "Language-Team: Limburgish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Dees opdrach kós neet waere oetgeveurd: %s\n" "Zuug nao of dees opdrach waal besjteit." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "De permissies veur %s zeen neet good aafgestèld.\n" "Bezuug esuchbleef de dokkemètasie van Brightside, verbaeter 't perbleem en " "sjtart obbenuuts op Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Mathieu van Woerkom " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "'t Glade besjtandj kós neet waere gelaajd.\n" "Zörg deveur det dees veurzening tegooj geinsteleerd is" #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volume" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Geluud aaf" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Sjirmbeveiliging" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Geluud-insjtèlling" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Geluud-insjtèlling" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Oet te veure opdrach wen op de Eject-knóp gedrök weurt" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Gedrag van multimedia-tósje kóngfiggerere" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Oet te veure opdrach wen op de Eject-knóp gedrök weurt" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Oet te veure opdrach wen op de Eject-knóp gedrök weurt" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Oet te veure opdrach wen op de Eject-knóp gedrök weurt" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Oet te veure opdrach wen op de Eject-knóp gedrök weurt" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Oet te veure opdrach wen op de Eject-knóp gedrök weurt" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Oet te veure opdrach wen op de Eject-knóp gedrök weurt" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Oet te veure opdrach wen op de Eject-knóp gedrök weurt" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Oet te veure opdrach wen op de Eject-knóp gedrök weurt" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Aangezat" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Aangezat" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "PCM Volume in plaats van Master volume gebroeke" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Tósj-insjtèlling " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Geluud-insjtèlling" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "De opdrachte '%s' en '%s'\n" #~ "kóste neet waere oetgeveurd.\n" #~ "Zuug nao of dees opdrachte waal besjtaon." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Get góng fout bie 't ewegdoon van toegank tót de multimedia-tósje.\n" #~ "Tósj %d kós neet waere losgekoppeld." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "'t Lik eswen ein anger pregram al toegank haet tót de multimedia-tósje.\n" #~ "Tósj %d kós neet waere losgekoppeld.\n" #~ "Is ein anger veurzening loupentaere?" #~ msgid "Multimedia keys daemon" #~ msgstr "Veurzeninge veur Multimedia-tósje" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Veurzeninge veur multimedia-tósje loupentaere" #~ msgid "Volume down key" #~ msgstr "Geluud zachter" #~ msgid "Volume up key" #~ msgstr "Geluud helder" #~ msgid "Power key" #~ msgstr "Aan/oet" #~ msgid "Eject key" #~ msgstr "Oetsjmiete" #~ msgid "Media key" #~ msgstr "Media" #~ msgid "Play key" #~ msgstr "Aafsjpele" #~ msgid "Pause key" #~ msgstr "Poezere" #~ msgid "Stop (Audio) key" #~ msgstr "Sjtop (audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Veurige (audio)" #~ msgid "Next (Audio) key" #~ msgstr "Naotste (audio)" #~ msgid "My Home key" #~ msgstr "Heim" #~ msgid "Refresh key" #~ msgstr "Verfrisje" #~ msgid "Search key" #~ msgstr "Zeuke" #~ msgid "E-Mail key" #~ msgstr "E-mail" #~ msgid "Sleep key" #~ msgstr "Sjlaopsjtandj" #~ msgid "Finance key" #~ msgstr "Fenansies" #~ msgid "Help key" #~ msgstr "Hulp" #~ msgid "WWW key" #~ msgstr "Internet" #~ msgid "Groups key" #~ msgstr "Gróppe" #~ msgid "Calculator key" #~ msgstr "Raekenaer" #~ msgid "Record key" #~ msgstr "Opnumme" #~ msgid "Close Window key" #~ msgstr "Vinster sjloete" #~ msgid "Shade Window key" #~ msgstr "Vinster opwinjele" #~ msgid "Brightness down key" #~ msgstr "Winniger helderheid" #~ msgid "Brightness up key" #~ msgstr "Mie helderheid" #~ msgid "Disabled" #~ msgstr "Oetgezat" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Deze tósj is al gebónje aan '%s'.\n" #~ "Keus esuchbleef ein angere tósj." #~ msgid "Description" #~ msgstr "Ómsjrieving" #~ msgid "Status" #~ msgstr "Sjtatus" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Multimedia-tósje prifferensies" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Veur ein aksie aan eine tósj toe te wieze, klik op ein regel en drök de " #~ "tósj woe geer 't aan wilt gelieksjakele\n" #~ "\"C\" annuleert de gelieksjakeling, en \"Backspace\" sjakelt de sjnaktósj " #~ "oet." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "_PCM volume in plaats van Master volume gebroeke" #~ msgid "Multimedia Keys" #~ msgstr "Multimedia-tósje" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Winniger helderheid XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Winniger helderheid XKeycode, 0 veur oet te zètte" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Mie helderheid XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Mie helderheid XKeycode, 0 veur oet te zètte" #~ msgid "Calculator key's XKeycode" #~ msgstr "Raekenaer XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Raekenaer XKeycode, 0 veur oet te zètte" #~ msgid "Close Window key's XKeycode" #~ msgstr "Vinster sjloete XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Vinster sjloete XKeycode, 0 veur oet te zètte" #~ msgid "E-Mail key's XKeycode" #~ msgstr "E-mail XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "E-mail XKeycode, 0 veur oet te zètte" #~ msgid "Eject key's XKeycode" #~ msgstr "Oetsjmiete XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Oetsjmiete, 0 veur aaf te zètte" #~ msgid "Finance key's XKeycode" #~ msgstr "Fenansies XKeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Fenansies XKeycode, 0 veur oet te zètte" #~ msgid "Groups key's XKeycode" #~ msgstr "Gróppe XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Gróppe XKeycode, 0 veur oet te zètte" #~ msgid "Help key's XKeycode" #~ msgstr "Hulp XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Hulp XKeycode, 0 veur oet te zètte" #~ msgid "Mute key's XKeycode" #~ msgstr "Sjtil XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Sjtil XKeycode, 0 veur oet te zètte" #~ msgid "My Home key's XKeycode" #~ msgstr "Heim XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Heim XKeycode, 0 veur oet te zètte" #~ msgid "Next key's XKeycode" #~ msgstr "Naekste XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Naekste XKeycode, 0 veur oet te zètte" #~ msgid "Pause key's XKeycode" #~ msgstr "Poezere XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Poezere XKeycode, 0 veur oet te zètte" #~ msgid "Play key's XKeycode" #~ msgstr "Aafsjpele XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Aafsjpele XKeycode, 0 veur oet te zètte" #~ msgid "Power key's XKeycode" #~ msgstr "Aan/oet XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Aan/oet XKeycode,0 veur oet te zètte" #~ msgid "Previous key's XKeycode" #~ msgstr "Veurige XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Veurige XKeycode, 0 veur oet te zètte" #~ msgid "Record key's XKeycode" #~ msgstr "Opnumme XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Opnumme XKeycode, 0 veur oet te zètte" #~ msgid "Refresh key's XKeycode" #~ msgstr "Verfrisje XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Verfrisj XKeycode, 0 veur oet te zètte" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Sjirmbeveiliging XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Sjirmbeveiliging XKeycode, 0 veur oet te zètte" #~ msgid "Search key's XKeycode" #~ msgstr "Zeuke XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Zeuke XKeycode, 0 veur oet te zètte" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Vinster opwinjele" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Vinster opwinjele XKeycode, 0 veur oet te zètte" #~ msgid "Sleep key's XKeycode" #~ msgstr "Sjlaopsjtandj XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Sjlaopsjtandj XKeycode, 0 veur oet te zètte" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Geluudsbesjtandj det gesjpeuld weurt bie 't verangere van 't volume" #~ msgid "Volume down key's XKeycode" #~ msgstr "Geluud zachter XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Geluud zachter XKeycode, 0 veur oet te zètte" #, fuzzy #~ msgid "Volume step" #~ msgstr "Volume" #~ msgid "Volume up key's XKeycode" #~ msgstr "Geluud helder XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Geluud helder XKeycode, 0 veur oet te zètte" #~ msgid "WWW key's XKeycode" #~ msgstr "Internet XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Internet XKeycode, 0 veur oet te zètte" #~ msgid "Accelerator key" #~ msgstr "Sjnaktósj" #~ msgid "Accelerator modifiers" #~ msgstr "Sjnaktósj-opsies" #~ msgid "Accelerator Mode" #~ msgstr "Sjnaktósjmodus" #~ msgid "The type of accelerator." #~ msgstr "Tiep sjnaktósj" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Tiep eine nuje sjnaktósj, of klik Backspace veur te wösje" #~ msgid "Type a new accelerator" #~ msgstr "Tiep eine nuje sjnaktósj" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "Mu_ltimedia-tósje daemon äöpene" brightside-1.4.0.orig/po/lt.po0000644000175000000500000004731110001644307014311 0ustar arisrc# Lithuanian translation of Brightside. # Copyright (C) 2003 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Tomas Kuliavas , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-10-06 14:11+0300\n" "Last-Translator: Tomas Kuliavas \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Nepavyko paleisti komandos: %s\n" "Patikrinkite, ar ši komanda yra teisinga." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Netinkamos bylos %s priėjimo teisės.\n" "Patikrinkite Brightside dokumentaciją, ištaisykite klaidą ir paleiskite " "Brightside iš naujo." #: src/brightside.c:487 msgid "translator_credits" msgstr "Tomas Kuliavas " #: src/brightside.c:498 #, fuzzy msgid "Brightside" msgstr "Spec.klavišai" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Nepavyko paleisti Glade bylos.\n" "Įsitikinkite, kad šis demonas yra teisingai įdiegtas." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Garsumas" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tylos klavišas" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Ekrano užsklandos klavišas" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Garsų nustatymas" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Garsų nustatymas" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Komanda, kurią reikia paleisti, kai paspaustas disko išmetimo klavišas" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Nustatyti specialiųjų klavišų elgseną" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Komanda, kurią reikia paleisti, kai paspaustas disko išmetimo klavišas" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Komanda, kurią reikia paleisti, kai paspaustas disko išmetimo klavišas" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Komanda, kurią reikia paleisti, kai paspaustas disko išmetimo klavišas" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Komanda, kurią reikia paleisti, kai paspaustas disko išmetimo klavišas" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Komanda, kurią reikia paleisti, kai paspaustas disko išmetimo klavišas" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Komanda, kurią reikia paleisti, kai paspaustas disko išmetimo klavišas" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Komanda, kurią reikia paleisti, kai paspaustas disko išmetimo klavišas" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Komanda, kurią reikia paleisti, kai paspaustas disko išmetimo klavišas" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Įjungta" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Įjungta" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Reguliuoti PCM garso kanalą vietoj pagrindinio kanalo." #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Klavišų nustatymas " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Garsų nustatymas" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Nepavyko paleisti nei %s\n" #~ "nei %s komandos.\n" #~ "Įsitikinkite, kad bent viena iš šių komandų yra teisinga." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Įvyko klaida panaikinant specialiųjų klavišų nustatymus.\n" #~ "Nepavyko atsieti klavišo %d." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Panašu, kad kita programa jau valdo priėjimą prie specialiųjų klavišų.\n" #~ "Neįmanoma pakeisti klavišas %d nustatymų.\n" #~ "Gal kažkur jau paleistas kitas Brightside procesas ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Specialių klavišų valdymo demonas" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Specialių klavišų valdymo demonas paleistas" #~ msgid "Volume down key" #~ msgstr "Garso mažinimo klavišas" #~ msgid "Volume up key" #~ msgstr "Garso didinimo klavišas" #~ msgid "Power key" #~ msgstr "Išjungimo klavišas" #~ msgid "Eject key" #~ msgstr "Išmetimo klavišas" #, fuzzy #~ msgid "Media key" #~ msgstr "Įvairialypės terpės klavišas" #~ msgid "Play key" #~ msgstr "Grojimo klavišas" #~ msgid "Pause key" #~ msgstr "Pauzės klavišas" #~ msgid "Stop (Audio) key" #~ msgstr "Sustabdymo (garso) klavišas" #~ msgid "Previous (Audio) key" #~ msgstr "Ankstesnio (garso) klavišas" #~ msgid "Next (Audio) key" #~ msgstr "Kito (garso) klavišas" #~ msgid "My Home key" #~ msgstr "Namų klavišas" #~ msgid "Refresh key" #~ msgstr "Atnaujinimo klavišas" #~ msgid "Search key" #~ msgstr "Paieškos klaivišas" #~ msgid "E-Mail key" #~ msgstr "El. pašto klavišas" #~ msgid "Sleep key" #~ msgstr "Miego klavišas" #~ msgid "Finance key" #~ msgstr "Finansų klavišas" #~ msgid "Help key" #~ msgstr "Pagalbos klavišas" #~ msgid "WWW key" #~ msgstr "Žiniatinklio klavišas" #~ msgid "Groups key" #~ msgstr "Naujienų grupių klavišas" #~ msgid "Calculator key" #~ msgstr "Skaičiuoklio klavišas" #~ msgid "Record key" #~ msgstr "Įrašymo klavišas" #~ msgid "Close Window key" #~ msgstr "Lango uždarymo klavišas" #~ msgid "Shade Window key" #~ msgstr "Lango sutraukimo klavišas" #~ msgid "Brightness down key" #~ msgstr "Ryškumo mažinimo klavišas" #~ msgid "Brightness up key" #~ msgstr "Ryškumo didinimo klavišas" #~ msgid "Disabled" #~ msgstr "Išjungta" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Šis klavišas jau susietas su veiksmu '%s'.\n" #~ "Pasirinkite kitą klavišą." #~ msgid "Description" #~ msgstr "Aprašymas" #~ msgid "Status" #~ msgstr "Būklė" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Specialių klavišų nustatymai" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Norėdami priskirti klavišą kokiam nors veiksmui, pasirinkite eilutę ir " #~ "paspauskite tą klavišą, kurį Jūs norite su ja susieti.\n" #~ "\"C\" atšaukia bandymą priskirti, \"Backspace\" atšaukia anksčiau " #~ "priskirtą klavišą." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Reguliuoti _PCM garso kanalą vietoj pagrindinio kanalo." #~ msgid "Multimedia Keys" #~ msgstr "Specialūs klavišai" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Ryškumo mažinimo klavišo Xkodas" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Ryškumo mažinimo klavišo Xkodas, 0 atjungia" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Ryškumo didinimo klavišo Xkodas" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Ryškumo didinimo klavišo Xkodas, 0 atjungia" #~ msgid "Calculator key's XKeycode" #~ msgstr "Skaičiuoklio klavišo Xkodas" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Skaičiuoklio klavišo Xkodas, 0 atjungia" #~ msgid "Close Window key's XKeycode" #~ msgstr "Lango uždarymo klavišo Xkodas" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Lango uždarymo klavišo Xkodas, 0 atjungia" #~ msgid "E-Mail key's XKeycode" #~ msgstr "El.pašto klavišo Xkodas" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "El.pašto klavišo Xkodas, 0 atjungia" #~ msgid "Eject key's XKeycode" #~ msgstr "Disko išmetimo klavišo Xkodas" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Disko ismetimo klavišo Xkodas, 0 atjungia" #~ msgid "Finance key's XKeycode" #~ msgstr "Finansų klavišo Xkodas" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Finansų klavišo Xkodas, 0 atjungia" #~ msgid "Groups key's XKeycode" #~ msgstr "Naujienų grupių klavišo Xkodas" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Naujienų grupių klavišo Xkodas, 0 atjungia" #~ msgid "Help key's XKeycode" #~ msgstr "Pagalbos klavišo Xkodas" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Pagalbos klavišo Xkodas, 0 atjungia" #~ msgid "Mute key's XKeycode" #~ msgstr "Tylos klavišo Xkodas" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Tylos klavišo Xkodas, 0 atjungia" #~ msgid "My Home key's XKeycode" #~ msgstr "Namų klavišo Xkodas" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Namų klavišo Xkodas, 0 atjungia" #~ msgid "Next key's XKeycode" #~ msgstr "Kito klavišo Xkodas" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Kito klavišo Xkodas, 0 atjungia" #~ msgid "Pause key's XKeycode" #~ msgstr "Pauzės klavišo Xkodas" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Pauzės klavišo Xkodas, 0 atjungia" #~ msgid "Play key's XKeycode" #~ msgstr "Grojimo klavišo Xkodas" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Grojimo klavišo Xkodas, 0 atjungia" #~ msgid "Power key's XKeycode" #~ msgstr "Išjungimo klavišo Xkodas" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Išjungimo klavišo Xkodas, 0 atjungia" #~ msgid "Previous key's XKeycode" #~ msgstr "Ankstesnio klavišo Xkodas" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Ankstesnio klavišo Xkodas, 0 atjungia" #~ msgid "Record key's XKeycode" #~ msgstr "Įrašymo klavišo Xkodas" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Įrašymo klavišo Xkodas, 0 atjungia" #~ msgid "Refresh key's XKeycode" #~ msgstr "Atnaujimo klavišo Xkodas" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Atnaujimo klavišo Xkodas, 0 atjungia" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Ekrano užsklandos klavišo Xkodas" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Ekrano užsklandos klavišo Xkodas, 0 atjungia" #~ msgid "Search key's XKeycode" #~ msgstr "Paieškos klavišo Xkodas" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Paieškos klavišo Xkodas, 0 atjungia" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Lango sutraukimo klavišo XKodas" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Lango sutraukimo klavišo XKodas, 0, kad atjungti" #~ msgid "Sleep key's XKeycode" #~ msgstr "Miego klavišo Xkodas" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Miego klavišo Xkodas, 0 atjungia" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Garso bylą, kurią reikia paleisti pasikeitus garso lygiui" #~ msgid "Volume down key's XKeycode" #~ msgstr "Garso mažinimo klavišo Xkodas" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Garso mažinimo klavišo Xkodas, 0 atjungia" #~ msgid "Volume step" #~ msgstr "Garsumas" #~ msgid "Volume step as percentage of volume" #~ msgstr "Garsumo keitimas procentais" #~ msgid "Volume up key's XKeycode" #~ msgstr "Garso didinimo klavišo Xkodas" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Garso didinimo klavišo Xkodas, 0 atjungia" #~ msgid "WWW key's XKeycode" #~ msgstr "Žiniatinklio klavišo Xkodas" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Žiniatinklio klavišo Xkodas, 0 atjungia" #~ msgid "Accelerator key" #~ msgstr "Trumpas klavišas" #~ msgid "Accelerator modifiers" #~ msgstr "Trumpų klavišų keitikliai" #~ msgid "Accelerator Mode" #~ msgstr "Trumpų klavišų veiksena" #~ msgid "The type of accelerator." #~ msgstr "Trumpo klavišo tipas" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Įveskite naują trumpą klavišą arba paspauskite Backspace klavišą, kad " #~ "atšaukti esamą nustatymą" #~ msgid "Type a new accelerator" #~ msgstr "Įveskite naują trumpą klavišą" brightside-1.4.0.orig/po/mk.po0000644000175000000500000005625710001644310014304 0ustar arisrc# translation of Brightside.HEAD.mk.po to # translation of mk.po to Macedonian # translation of mk.po to # translation of Brightside.HEAD.mk.po to Macedonian # translation of Brightside.HEAD.po to Macedonian # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Maratonec 3 , 2002 # Ivan Stojmirov , 2003 # msgid "" msgstr "" "Project-Id-Version: Brightside.HEAD.mk\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-06-15 09:41+0200\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Не може да се изврши командата: %s\n" "Потврди дека командата постои." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Дозволите на датотеката %s се скршени\n" "Провери ја Brightside документацијата, поправи го проблемот и рестартирај го " "Brightside. " #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Иван Стојмиров (stojmir@linux.net.mk)\n" "\n" "Слободен Софтвер Македонијаhttp://www.slobodensoftver.org.mk" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Не може да ја вчита Glade датотеката.\n" "Осигурај се дека демонот е правилно инсталиран." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Глас" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Безгласен копче" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Клуч за screensaver" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Подготовка за звук" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Подготовка за звук" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Команда да се изврши кога е притиснато копчето за исфрлање" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Конфигурирај го однесувањето на мултимедијалните клучеви" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Команда да се изврши кога е притиснато копчето за исфрлање" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Команда да се изврши кога е притиснато копчето за исфрлање" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Команда да се изврши кога е притиснато копчето за исфрлање" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Команда да се изврши кога е притиснато копчето за исфрлање" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Команда да се изврши кога е притиснато копчето за исфрлање" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Команда да се изврши кога е притиснато копчето за исфрлање" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Команда да се изврши кога е притиснато копчето за исфрлање" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Команда да се изврши кога е притиснато копчето за исфрлање" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Овозможено" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Овозможено" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Користи PCM звук наместо Главен звук" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Подготовка на копчееви" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Подготовка за звук" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Не може да изврши никаква команда: %s\n" #~ "или команда: %s\n" #~ "Потврди дека барем една од командите постои." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Постои грешка при отстранување на пристапот на мултимедија копчињата.\n" #~ "Клучот %d не може да биде неограничен." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Најверојатно дека друга апликација веќе има пристап на мултимедија " #~ "копчињата\n" #~ "Клучот %d не може да биде ограничен.\n" #~ "Дали некој друг демон веќе работи ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Демон на мултимедија клучеви" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Демонот на мултимедија копчињата е активен" #~ msgid "Volume down key" #~ msgstr "Клуч за намалување на гласот" #~ msgid "Volume up key" #~ msgstr "Клуч за зголемување на гласот" #~ msgid "Power key" #~ msgstr "Клуч за напојување" #~ msgid "Eject key" #~ msgstr "Клуч за исфрлање" #~ msgid "Media key" #~ msgstr "Медиа копче" #~ msgid "Play key" #~ msgstr "Клуч за пуштање" #~ msgid "Pause key" #~ msgstr "Клуч за пауза" #~ msgid "Stop (Audio) key" #~ msgstr "Стоп (Аудио) копче" #~ msgid "Previous (Audio) key" #~ msgstr "Предходен (Аудио) копче" #~ msgid "Next (Audio) key" #~ msgstr "Следен (Аудио) копче" #~ msgid "My Home key" #~ msgstr "Мој почетен клуч" #~ msgid "Refresh key" #~ msgstr "Клуч за освежување" #~ msgid "Search key" #~ msgstr "Клуч за пребарување" #~ msgid "E-Mail key" #~ msgstr "E-Mail копче" #~ msgid "Sleep key" #~ msgstr "Копче за мирување" #~ msgid "Finance key" #~ msgstr "Клуч за финансирање" #~ msgid "Help key" #~ msgstr "Клуч за помош" #~ msgid "WWW key" #~ msgstr "WWW копче" #~ msgid "Groups key" #~ msgstr "Клуч за групи" #~ msgid "Calculator key" #~ msgstr "Клуч за пресметување" #~ msgid "Record key" #~ msgstr "Клуч за снимање" #~ msgid "Close Window key" #~ msgstr "Клуч за затварање на прозорец" #~ msgid "Shade Window key" #~ msgstr "Копче за сенка на прозорец" #~ msgid "Brightness down key" #~ msgstr "Копче за намалување на осветленоста" #~ msgid "Brightness up key" #~ msgstr "Копче за зголемување на осветленоста" #~ msgid "Disabled" #~ msgstr "Оневозможено" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Клучот е веќе ограничен на некое дејствето '%s'.\n" #~ "Избери друо копче." #~ msgid "Description" #~ msgstr "Опис" #~ msgid "Status" #~ msgstr "Статус" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Особини на мултимедијални клучеви" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "За да доделиш Копче на некое дејство, кликни на линијата, притисни го " #~ "копчето што сакаш да го доделиш.\n" #~ "\"C\" го откажува превземањето, и \"Backspace\" ги оневозможува " #~ "скратените патека на копчињата. " #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Користи _PCM Звук наместо Главниот звук" #~ msgid "Multimedia Keys" #~ msgstr "Мултимедијални клучеви" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Копче за намалување на осветленост XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Копче за намалување на осветленост XKeycode, 0 за оневозможување" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Копче за зголемување на осветлсност XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Копче за зголемување на осветленост XKeycode, 0 за оневозможување" #~ msgid "Calculator key's XKeycode" #~ msgstr "Пресметувачки копче XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Пресметувачки копче XKeycode, 0 за оневозможување" #~ msgid "Close Window key's XKeycode" #~ msgstr "Копче за затварање на прозорец XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Копче за затварање на прозорец XKeycode, 0 за оневозможување" #~ msgid "E-Mail key's XKeycode" #~ msgstr "E-Mail копче XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "E-Mail копче XKeycode, 0 за оневозможување" #~ msgid "Eject key's XKeycode" #~ msgstr "Копче за исфрлање XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Копче за исфрлање XKeycode, 0 за оневозможување" #~ msgid "Finance key's XKeycode" #~ msgstr "Копче за финансирање XKeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Копче за финансирање XKeycode, 0 за оневозможување" #~ msgid "Groups key's XKeycode" #~ msgstr "Копче за групи XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Копче за групи XKeycode, 0 за оневозможување" #~ msgid "Help key's XKeycode" #~ msgstr "Копче за помош XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Копче за помош XKeycode, 0 за оневозможување" #~ msgid "Mute key's XKeycode" #~ msgstr "Безгласно копче XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Безгласно копче XKeycode, 0 за оневозможување" #~ msgid "My Home key's XKeycode" #~ msgstr "Мој почетен копче XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Мое почетно копче XKeycode, 0 за оневозможување" #~ msgid "Next key's XKeycode" #~ msgstr "Следно копче XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Следно копче XKeycode, 0 за оневозможување" #~ msgid "Pause key's XKeycode" #~ msgstr "Копче за пауза XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Копче за пауза XKeycode, 0 за оневозможување" #~ msgid "Play key's XKeycode" #~ msgstr "Копче за пуштање XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Копче за пуштање XKeycode, 0 за оневозможување" #~ msgid "Power key's XKeycode" #~ msgstr "Копче за напојување XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Копче за напојување XKeycode, 0 за оневозможување" #~ msgid "Previous key's XKeycode" #~ msgstr "Предходно копче XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Предходно копче XKeycode, 0 за оневозможувње" #~ msgid "Record key's XKeycode" #~ msgstr "Копче за снимање XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Копче за снимање XKeycode, 0 за оневозможување" #~ msgid "Refresh key's XKeycode" #~ msgstr "Копче за освежување XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Копче за освежување XKeycode, 0 за оневозможување" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Screensaver клуч XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Screensaver копче XKeycode, 0 за оневозможување" #~ msgid "Search key's XKeycode" #~ msgstr "Копче за пребарување XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Копче за пребарување XKeycode, 0 за оневозможување" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Копче за сенка на прозорец XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Копче за сенка на прозорец XKeycode, 0 за оневозможување" #~ msgid "Sleep key's XKeycode" #~ msgstr "Копче за мирување XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Копче за мирување XKeycode, 0 за оневозможување" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Звучна датотека да биде пуштена кога звукот е сменет" #~ msgid "Volume down key's XKeycode" #~ msgstr "Копче за намалување на звукот XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Копче за намалување на звукот XKeycode, 0 за оневозможување" #, fuzzy #~ msgid "Volume step" #~ msgstr "Глас" #~ msgid "Volume up key's XKeycode" #~ msgstr "Копче за зголемување на звукот XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Копче за зголемување на звукот XKeycode, 0 за оневозможување" #~ msgid "WWW key's XKeycode" #~ msgstr "WWW копче XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "WWW копче XKeycode, 0 за оневозможување" #~ msgid "Accelerator key" #~ msgstr "Копче за забрзување" #~ msgid "Accelerator modifiers" #~ msgstr "Модификатори на забрзување" #~ msgid "Accelerator Mode" #~ msgstr "Режим за Забрзување" #~ msgid "The type of accelerator." #~ msgstr "Тип на забрзувач." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Искуцај нов забрзувач или притисни Backspace да исчистиш" #~ msgid "Type a new accelerator" #~ msgstr "Искуцај нов забрзувач" #~ msgid "(C) 2001 Bastien Nocera" #~ msgstr "(C) 2001 Bastien Nocera" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Појави го демонот за мултимедија клучот" brightside-1.4.0.orig/po/lv.po0000644000175000000500000004731510001644310014311 0ustar arisrc# Brightside for Latvian. # Copyright (C) 2002 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the Brightside package. # Peteris Krisjanis , 2002. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-15 19:28+0200\n" "Last-Translator: Artis Trops \n" "Language-Team: Latvian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Nevarēju palaist komandu %s\n" "Pārbaudiet, vai šāda komanda eksistē." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Atļaujas failam %s ir kļūdainas\n" "Lūdzu pārbaudiet Brightside dokumentāciju, novērsiet problēmu un " "pārstartējiet Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Pēteris Krišjānis \n" "Artis Trops " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Nevarēju ielādēt Glade failu.\n" "Pārliecinieties, vai dēmons ir pareizi uzstādīts." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Skaļums" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Aplklusināšanas taustiņš" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Ekrānsaudzētāja taustiņš" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Skaņas Uzstādījumi" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Skaņas Uzstādījumi" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Komanda, ko izpildīt, kad nospiesta Iekārtas izbīdes poga" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Konfigurēt multimēdiju taustiņu uzvedību" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Komanda, ko izpildīt, kad nospiesta Iekārtas izbīdes poga" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Komanda, ko izpildīt, kad nospiesta Iekārtas izbīdes poga" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Komanda, ko izpildīt, kad nospiesta Iekārtas izbīdes poga" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Komanda, ko izpildīt, kad nospiesta Iekārtas izbīdes poga" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Komanda, ko izpildīt, kad nospiesta Iekārtas izbīdes poga" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Komanda, ko izpildīt, kad nospiesta Iekārtas izbīdes poga" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Komanda, ko izpildīt, kad nospiesta Iekārtas izbīdes poga" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Komanda, ko izpildīt, kad nospiesta Iekārtas izbīdes poga" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Aktivizēts" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Aktivizēts" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Lietot PCM skaļumu Master (galvenā) skaļuma vietā" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Taustiņu Uzstādījumi " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Skaņas Uzstādījumi" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Nevarēju izpildīt vai nu komandu: %s\n" #~ "vai komandu: %s\n" #~ "Pārbaudiet, vai vismaz viena no šīm komandām eksistē." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Kļūda noņemot pieeju multimēdiju taustiņiem.\n" #~ "Taustiņš %d nevarēja tikt atsaistīts." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Izskatās, ka jau cita aplikācija izmanto mūltimēdiju taustiņus.\n" #~ "Taustiņš %d nevarēja tikt piesaistīts.\n" #~ "Vai nestrādā jau cits dēmons ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Multimediju taustiņu dēmons" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Multimediju taustiņu dēmons aktīvs" #~ msgid "Volume down key" #~ msgstr "Klusāk taustiņš" #~ msgid "Volume up key" #~ msgstr "Skaļāk taustiņš" #~ msgid "Power key" #~ msgstr "Strāvas taustiņš" #~ msgid "Eject key" #~ msgstr "Iekārtas izbīdes taustiņš" #~ msgid "Media key" #~ msgstr "Medija taustiņš" #~ msgid "Play key" #~ msgstr "Atskaņošanas taustiņš" #~ msgid "Pause key" #~ msgstr "Pauzes taustiņš" #~ msgid "Stop (Audio) key" #~ msgstr "Stop (Audio) taustiņš" #~ msgid "Previous (Audio) key" #~ msgstr "Iepriekšējā (Audio) taustiņš" #~ msgid "Next (Audio) key" #~ msgstr "Nākošā (Audio) taustiņš" #~ msgid "My Home key" #~ msgstr "Manas Mājas taustiņš" #~ msgid "Refresh key" #~ msgstr "Atjaunināšanas taustiņš" #~ msgid "Search key" #~ msgstr "Meklēšanas taustiņš" #~ msgid "E-Mail key" #~ msgstr "E-pasta taustiņš" #~ msgid "Sleep key" #~ msgstr "Iemidzināšanas taustiņš" #~ msgid "Finance key" #~ msgstr "Finanšu taustiņš" #~ msgid "Help key" #~ msgstr "Palīdzības taustiņš" #~ msgid "WWW key" #~ msgstr "WWW taustiņš" #~ msgid "Groups key" #~ msgstr "Grupu taustiņš" #~ msgid "Calculator key" #~ msgstr "Kalkuklātora taustiņš" #~ msgid "Record key" #~ msgstr "Ierakstīt taustiņu" #~ msgid "Close Window key" #~ msgstr "Aizvērt Logu taustiņš" #~ msgid "Shade Window key" #~ msgstr "Ēnot Logu taustiņš" #~ msgid "Brightness down key" #~ msgstr "Tumšāk taustiņš" #~ msgid "Brightness up key" #~ msgstr "Gaišāk taustiņš" #~ msgid "Disabled" #~ msgstr "Deaktivizēts" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Šis taustiņš jau ir piesaistīts darbībai '%s'.\n" #~ "Lūdzu izvēlaties citu taustiņu." #~ msgid "Description" #~ msgstr "Apraksts" #~ msgid "Status" #~ msgstr "Statuss" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Multimēdiju Taustiņu Preferences" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Lai darbībai piešķirtu taustiņu, klikšķiniet uz līnijas un nospiediet " #~ "taustiņu, kuru ar to vēlaties asociēt.\n" #~ "\"C\" atsauc uzņemšanu un \"Atpakļatkāpe\" seaktivizē taustiņa saīsni." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Lietot _PCM skaļumu Master (galvenā) skaļuma vietā" #~ msgid "Multimedia Keys" #~ msgstr "Multimēdiju Taustiņi" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Tumšāk taustiņa XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Tumšāk taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Gaišāk taustiņa XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Gaišāk taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Calculator key's XKeycode" #~ msgstr "Kalkulātora taustiņa XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Kalkulatora taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Close Window key's XKeycode" #~ msgstr "Aizvērt Logu taustiņa XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Aizvērt Logu taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "E-Mail key's XKeycode" #~ msgstr "E-pasta taustiņa XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "E-pasta taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Eject key's XKeycode" #~ msgstr "Iekārtas izbīdes taustiņa XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Iekārtas izbīdes taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Finance key's XKeycode" #~ msgstr "Finanšu taustiņa XKeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Finanšu taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Groups key's XKeycode" #~ msgstr "Grupas taustiņa XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Grupas taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Help key's XKeycode" #~ msgstr "Palīdzības taustiņa XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Palīdzības taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Mute key's XKeycode" #~ msgstr "Apklusināšanas' taustiņa XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Apklusināšanas taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "My Home key's XKeycode" #~ msgstr "Manas Mājas taustiņa XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Manas Mājas taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Next key's XKeycode" #~ msgstr "Nākošā taustiņa XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Nākošā taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Pause key's XKeycode" #~ msgstr "Pauzes taustiņa XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Pauzes taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Play key's XKeycode" #~ msgstr "Atskaņošanas taustiņa XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Atskaņošanas taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Power key's XKeycode" #~ msgstr "Strāvas taustiņa XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Strāvas taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Previous key's XKeycode" #~ msgstr "Iepriekšējā taustiņa XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Iepriekšējā taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Record key's XKeycode" #~ msgstr "Ierakstīt taustiņa XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Ierakstīt taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Refresh key's XKeycode" #~ msgstr "Atjanināšanas taustiņa XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Atjunināšanas taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Ekrānsaudzētāja taustiņa XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Ekrānsaudzētāja taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Search key's XKeycode" #~ msgstr "Meklēšanas taustiņa XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Meklēšanas taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Ēnot Logu taustiņa XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Ēnot Logu taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Sleep key's XKeycode" #~ msgstr "Iemidzināšanas taustiņa XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Iemidzināšanas taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Skaņas fails, ko atskaņot, kad tiek mainīts skaļums" #~ msgid "Volume down key's XKeycode" #~ msgstr "Klusāk taustiņa XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Klusāk taustiņa XKeycode, 0, lai izslēgtu" #, fuzzy #~ msgid "Volume step" #~ msgstr "Skaļums" #~ msgid "Volume up key's XKeycode" #~ msgstr "Skaļāk taustiņa XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Skaļāk taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "WWW key's XKeycode" #~ msgstr "WWW taustiņa XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Kalkulātora taustiņa XKeycode, 0, lai izslēgtu" #~ msgid "Accelerator key" #~ msgstr "Paātrinātāja taustiņš" #~ msgid "Accelerator modifiers" #~ msgstr "Paātrinātāja modifikatori" #~ msgid "Accelerator Mode" #~ msgstr "Paātrinātāja Režīms" #~ msgid "The type of accelerator." #~ msgstr "Paātrinātāja tips." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Ievadiet jaunu paātrinātāju vai nospiediet Atpakaļatkāpi, lai attīrītu" #~ msgid "Type a new accelerator" #~ msgstr "Ievadiet jaunu paātrinātāju" brightside-1.4.0.orig/po/ml.po0000644000175000000500000005767210001644310014307 0ustar arisrc# translation of Brightside.HEAD.ml.po to # translation of Brightside.HEAD.ml.po to # translation of Brightside.HEAD.ml.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # FSF-India , 2003. # Suresh Valiya Parambil , 2003 # msgid "" msgstr "" "Project-Id-Version: Brightside.HEAD.ml\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-07-14 23:00-0600\n" "Last-Translator: Suresh Valiya Parambil \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "%s നിര്ദ്ദേശം നടപ്പിലാക്കാന് കഴിയുന്നില്ല \n" "നിര്ദ്ദേശം നിലവിലുണ്ടേ എന്നു പരിശോധിക്കുക.്" #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "%s രചനയുടെ അനുവാദത്തില് തകരാര്\n" "Brightside രേഖകള് ഉപയോഗിച്ച് പ്രശ്നം പരിഹരിച്ച് Brightside വീണ്ടും തുടങ്ങുക" #: src/brightside.c:487 msgid "translator_credits" msgstr "എഫ്.എസ്.എഫ് - ഇന്ത്യ " #: src/brightside.c:498 msgid "Brightside" msgstr "എ.സി.എം.ഇ" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 #, fuzzy msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "Glade രചന തുറക്കാന് കഴിയുന്നില്ല\n" #: src/brightside.glade.h:1 msgid "Volume" msgstr "ശബ്ദം" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "നിശബ്ദ കീ" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "തിരശ്ശീല കീ" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "ശബ്ദ സജ്ജീകരണം" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "ശബ്ദ സജ്ജീകരണം" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "പുറത്താക്കല് മൊട്ടില് ക്ളിക്ക് ചെയ്യുമ്പോള് പ്രവ‍ര്ത്തിക്കേണ്ട നിര്ദ്ദേശം" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "ബഹുമാധ്യമ കീകളുടെ സ്വഭാവങ്ങള് ചിട്ടപ്പെടുത്തുക" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "പുറത്താക്കല് മൊട്ടില് ക്ളിക്ക് ചെയ്യുമ്പോള് പ്രവ‍ര്ത്തിക്കേണ്ട നിര്ദ്ദേശം" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "പുറത്താക്കല് മൊട്ടില് ക്ളിക്ക് ചെയ്യുമ്പോള് പ്രവ‍ര്ത്തിക്കേണ്ട നിര്ദ്ദേശം" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "പുറത്താക്കല് മൊട്ടില് ക്ളിക്ക് ചെയ്യുമ്പോള് പ്രവ‍ര്ത്തിക്കേണ്ട നിര്ദ്ദേശം" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "പുറത്താക്കല് മൊട്ടില് ക്ളിക്ക് ചെയ്യുമ്പോള് പ്രവ‍ര്ത്തിക്കേണ്ട നിര്ദ്ദേശം" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "പുറത്താക്കല് മൊട്ടില് ക്ളിക്ക് ചെയ്യുമ്പോള് പ്രവ‍ര്ത്തിക്കേണ്ട നിര്ദ്ദേശം" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "പുറത്താക്കല് മൊട്ടില് ക്ളിക്ക് ചെയ്യുമ്പോള് പ്രവ‍ര്ത്തിക്കേണ്ട നിര്ദ്ദേശം" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "പുറത്താക്കല് മൊട്ടില് ക്ളിക്ക് ചെയ്യുമ്പോള് പ്രവ‍ര്ത്തിക്കേണ്ട നിര്ദ്ദേശം" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "പുറത്താക്കല് മൊട്ടില് ക്ളിക്ക് ചെയ്യുമ്പോള് പ്രവ‍ര്ത്തിക്കേണ്ട നിര്ദ്ദേശം" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "പ്രാപ്യം" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "പ്രാപ്യം" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "പ്രധമ ശബ്ദത്തിനു പകരം PCM ശബ്ദം ഉപയോഗിക്കുക" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "കീ സജ്ജീകരണം" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "ശബ്ദ സജ്ജീകരണം" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "രണ്ടു നിര്ദ്ദേശങ്ങളും (%s,%s) നടപ്പിലാക്കാന് കഴിയുന്നില്ല \n" #~ "ഒരു നിര്ദ്ദേശമെങ്കിലും നിലവിലുണ്ടേ എന്നു പരിശോധിക്കുക." #~ msgid "Multimedia keys daemon" #~ msgstr "ബഹുമാധ്യമ ചാവികളുടെ ഡീമന്" #~ msgid "Multimedia Keys daemon active" #~ msgstr "ബഹുമാധ്യമ ചാവികളുടെ ഡീമന് സജീവം" #~ msgid "Volume down key" #~ msgstr "ശബ്ദം കുറയ്‌ക്കുന്ന കീ" #~ msgid "Volume up key" #~ msgstr "ശബ്ദം കൂട്ടുന്ന കീ" #~ msgid "Power key" #~ msgstr "പവര് കീ " #~ msgid "Eject key" #~ msgstr "പുറന്തള്ളല് കീ" #~ msgid "Media key" #~ msgstr "മാധ്യമ കീ" #~ msgid "Play key" #~ msgstr "പ്രവ‌ര്ത്തന കീ" #~ msgid "Pause key" #~ msgstr "ഇടവേള കീ" #~ msgid "Stop (Audio) key" #~ msgstr "നിര്ത്തു (ശബ്ദം) കീ" #~ msgid "Previous (Audio) key" #~ msgstr "പിന്നോട്ട് (ശബ്ദം) കീ" #~ msgid "Next (Audio) key" #~ msgstr "മുന്നോട്ട് (ശബ്ദം) കീ" #~ msgid "My Home key" #~ msgstr "എന്റെ ശേഖര കീ" #~ msgid "Refresh key" #~ msgstr "പുതുക്കുല് കീ" #~ msgid "Search key" #~ msgstr "തെരച്ചില് കീ" #~ msgid "E-Mail key" #~ msgstr "ഇ-തപാല് കീ" #~ msgid "Sleep key" #~ msgstr "ഉറക്കം കീ" #~ msgid "Finance key" #~ msgstr "സാമ്പത്തിക കീ" #~ msgid "Help key" #~ msgstr "സഹായ കീ" #~ msgid "WWW key" #~ msgstr "WWW കീ" #~ msgid "Groups key" #~ msgstr "കൂട്ട കീ" #~ msgid "Calculator key" #~ msgstr "ഗണനി കീ" #~ msgid "Record key" #~ msgstr "ആലേഖന കീ" #~ msgid "Close Window key" #~ msgstr "ജാലകം അടയ്‍ക്കല് കീ" #~ msgid "Shade Window key" #~ msgstr "നിഴല് ജാലക കീ" #~ msgid "Brightness down key" #~ msgstr "തിളക്കം കുറയ്‌ക്കല് കീ" #~ msgid "Brightness up key" #~ msgstr "തിളക്കം കൂട്ടല് കീ" #~ msgid "Disabled" #~ msgstr "അപ്രാപ്യം" #, fuzzy #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "ഈ കീ '%s' എന്ന പ്രവര്ത്തനവുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു\n" #~ "മറ്റൊരു കീ തെരഞ്ഞെടുത്താലും" #~ msgid "Description" #~ msgstr "വിവരണം" #~ msgid "Status" #~ msgstr "അവസ്ഥ" #~ msgid "Multimedia Keys Preferences" #~ msgstr "ബഹുമാധ്യമ കീകളുടെ മുന്ഗണനകള്" #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "പ്രധമ ശബ്ദത്തിനു പകരം PCM ശബ്ദം ഉപയോഗിക്കുക" #~ msgid "Multimedia Keys" #~ msgstr "ബഹുമാധ്യമം കീകള്" #~ msgid "Brightness down key's XKeycode" #~ msgstr "തിളക്കം കുറയ്‌ക്കല് കീ Xകീ കോട്" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "തിളക്കം കുറയ്‌ക്കല് കീ X കീ-കോട്, 0 to disable" #~ msgid "Brightness up key's XKeycode" #~ msgstr "തിളക്കം കൂട്ടല് കീ Xകീ കോട്" #, fuzzy #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "തിളക്കം കൂട്ടല് കീ XKeycode, 0 to disable" #~ msgid "Calculator key's XKeycode" #~ msgstr "ഗണനി കീ Xകീ കോട്" #, fuzzy #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "ഗണനി കീ XKeycode, 0 to disable" #~ msgid "Close Window key's XKeycode" #~ msgstr "ജാലകം അടയ്‍ക്്കാനുള്ള കീ യുടെ Xകീ കോട്" #, fuzzy #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "ജാലകം അടയ്‍ക്്കാനുള്ള കീ യുടെ Xകീ കോട്, 0 to disable" #~ msgid "E-Mail key's XKeycode" #~ msgstr "ഇ-തപാല് കീ യുടെ Xകീ കോട്" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "ഇ-തപാല് കീ യുടെ Xകീ കോട് 0 to disable" #~ msgid "Eject key's XKeycode" #~ msgstr "പുറന്തള്ളല് കീയുടെ Xകീ കോട് " #, fuzzy #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "പുറന്തള്ളല് കീയുടെ Xകീ കോട് , 0 to disable" #~ msgid "Finance key's XKeycode" #~ msgstr "സാമ്പത്തിക കീയുടെ Xകീ കോട് " #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "സാമ്പത്തിക കീയുടെ Xകീ കോട് , 0 to disable" #~ msgid "Groups key's XKeycode" #~ msgstr "കൂട്ട കീയുടെ Xകീ കോട് " #, fuzzy #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "കൂട്ട കീയുടെ Xകീ കോട് , 0 to disable" #~ msgid "Help key's XKeycode" #~ msgstr "സഹായ കീയുടെ Xകീ കോട്" #, fuzzy #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "സഹായ കീയുടെ Xകീ കോട് , 0 to disable" #~ msgid "Mute key's XKeycode" #~ msgstr "നിശബ്ദ കീയുടെ Xകീ കോട് " #, fuzzy #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "നിശബ്ദ കീയുടെ Xകീ കോട് , 0 to disable" #~ msgid "My Home key's XKeycode" #~ msgstr "എന്റെ ആസ്ഥാന കീയുടെ X കീ കോട്" #, fuzzy #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "എന്റെ ആസ്ഥാന കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Next key's XKeycode" #~ msgstr "മുന്നോട്ട് കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "മുന്നോട്ട് കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Pause key's XKeycode" #~ msgstr "ഇടവേള കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "ഇടവേള കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Play key's XKeycode" #~ msgstr "പ്രവ‌ര്ത്തന കീയുടെ X കീ കോട്" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "പ്രവ‌ര്ത്തന കീയുടെ X കീ കോട് , 0 to disable" #, fuzzy #~ msgid "Power key's XKeycode" #~ msgstr "പവര് കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "പവര് കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Previous key's XKeycode" #~ msgstr "പിന്നോട്ട് കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "പിന്നോട്ട് കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Record key's XKeycode" #~ msgstr "ആലേഖന കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "ആലേഖന കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Refresh key's XKeycode" #~ msgstr "പുതുക്കുല് കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "പുതുക്കുല് കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Screensaver key's XKeycode" #~ msgstr "തിരശ്ശീല കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "തിരശ്ശീല കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Search key's XKeycode" #~ msgstr "തെരച്ചില് കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "തെരച്ചില് കീയുടെ X കീ കോട് , 0 to disable" #, fuzzy #~ msgid "Shade Window key's XKeycode" #~ msgstr "ഷേഡ് ജാലകം കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "ഷേഡ് ജാലകം കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Sleep key's XKeycode" #~ msgstr "ഉറക്കം കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "ഉറക്കം കീയുടെ X കീ കോട് , 0 to disable" #, fuzzy #~ msgid "Sound file to be played when volume is changed" #~ msgstr "ശബ്ദം മാറ്റുമ്പോള് ഉപയോഗിക്കേണ്ട പാട്ട്/സ്്വരം്" #~ msgid "Volume down key's XKeycode" #~ msgstr "ശബ്ദം കുറയ്‌ക്കുന്ന കീയുടെ X കീ കോട്" #, fuzzy #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "ശബ്ദം കുറയ്‌ക്കുന്ന കീയുടെ X കീ കോട് , 0 to disable" #, fuzzy #~ msgid "Volume step" #~ msgstr "ശബ്ദം" #~ msgid "Volume up key's XKeycode" #~ msgstr "ശബ്ദം കൂട്ടുന്ന കീയുടെ X കീ കോട് " #, fuzzy #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "ശബ്ദം കൂട്ടുന്ന കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "WWW key's XKeycode" #~ msgstr "www- കീയുടെ X കീ കോട് " #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "www- കീയുടെ X കീ കോട് , 0 to disable" #~ msgid "Accelerator key" #~ msgstr "വേഗവ‌‌ര്ദ്ധിനി കീ" #~ msgid "Accelerator modifiers" #~ msgstr "വേഗവ‌ര്ദ്ധിനി രൂപാന്തരകങ്ങള്‍" #~ msgid "Accelerator Mode" #~ msgstr "വേഗവ‌ര്ദ്ധിനി രീതി" #~ msgid "The type of accelerator." #~ msgstr "വേഗവ‌ര്ദ്ധിനിയുടെ തരം" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "പുതിയ വേഗവ‌ര്ദ്ധിനി കീ നല്‍കുക, അല്ലെങ്കില്‍ Backspace അമ‌ര്‍ത്തി ശൂന്യമാക്കുക" #~ msgid "Type a new accelerator" #~ msgstr "പുതിയ വേഗവ‌ര്ദ്ധിനി നല്‍കുക" brightside-1.4.0.orig/po/mn.po0000644000175000000500000005456710001644311014312 0ustar arisrc# translation of Brightside.HEAD.po to mongolian # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Sanlig Badral , 2003 # msgid "" msgstr "" "Project-Id-Version: Brightside.HEAD.mn\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-12 18:56+0100\n" "Last-Translator: Sanlig Badral \n" "Language-Team: Mongolian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.6\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "»%s« тушаал биелсэнгүй:\n" "Ийм тушаал байгаа эсэхийг нягтлана уу." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "%s файлын хандалт эрх алдаатай байна\n" "Та Brightside-баримтыг нягтлан харж асуудлыг шийдээд Brightside -г дахин " "шинээр эхлүүлнэ үү." #: src/brightside.c:487 msgid "translator_credits" msgstr "Санлигийн Бадрал " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Glade-файлыг ачаалж чадсангүй.\n" "Энэ ар программ зөв суусан эсэхийг шалгана уу." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Чанга" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Дуугүй-товчилуур" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Дэлгэц гамнах-товчилуур" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Аудио-тохируулга" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Аудио-тохируулга" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Түлхэх (Eject) товчилуур дарснаар тушаал гүйцэтгэх" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Мультимедиа товчилуурын харьцааг тогтоох" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Түлхэх (Eject) товчилуур дарснаар тушаал гүйцэтгэх" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Түлхэх (Eject) товчилуур дарснаар тушаал гүйцэтгэх" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Түлхэх (Eject) товчилуур дарснаар тушаал гүйцэтгэх" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Түлхэх (Eject) товчилуур дарснаар тушаал гүйцэтгэх" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Түлхэх (Eject) товчилуур дарснаар тушаал гүйцэтгэх" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Түлхэх (Eject) товчилуур дарснаар тушаал гүйцэтгэх" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Түлхэх (Eject) товчилуур дарснаар тушаал гүйцэтгэх" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Түлхэх (Eject) товчилуур дарснаар тушаал гүйцэтгэх" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Идэвхижүүлэх" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Идэвхижүүлэх" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "PCM- г үндсэн чангаруулагчийн оронд хэрэглэх" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Товчилуур тохируулга " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Аудио-тохируулга" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "»%s« тушаалыг ч »%s« тушаалыг ч биелүүлж чадсангүй.\n" #~ "Энэ тушаалуудыг ядаж нэг нь байгаа эсэхийг шалгана уу." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Мультимедиа-товчилуурын хандалтыг устгаж нэгэн алдаа гарлаа.\n" #~ "%d товчилуур устахгүй байна." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Энэ өөр х.программ мультимедиа-товчилууруудад хандсан юм шиг харагдаж " #~ "байна.\n" #~ "%d товчилуур зөвшөөрөгдөхгүй байна.\n" #~ "Өөр ар программ ажиллаж байгаа юу?" #~ msgid "Multimedia keys daemon" #~ msgstr "Мультимедиа-товчилуурууд ар программ" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Мультимедиа-товчилуурууд ар программ идэвхитэй" #~ msgid "Volume down key" #~ msgstr "Чангалагч-товчилуур" #~ msgid "Volume up key" #~ msgstr "Суллагч-товчилуур" #~ msgid "Power key" #~ msgstr "Асаах-товчилуур" #~ msgid "Eject key" #~ msgstr "Түлхэх товчилуур" #~ msgid "Media key" #~ msgstr "Медиен -товчилуур" #~ msgid "Play key" #~ msgstr "Тоглуулагч-товчилуур" #~ msgid "Pause key" #~ msgstr "Түр зогсолт-товчилуур" #~ msgid "Stop (Audio) key" #~ msgstr "Зогсоох-товчилуур (Аудио)" #~ msgid "Previous (Audio) key" #~ msgstr "Өмнөх-товчилуур (Аудио)" #~ msgid "Next (Audio) key" #~ msgstr "Дараах-товчилуур (Аудио)" #~ msgid "My Home key" #~ msgstr "Хувийн лавлах-товчилуур" #~ msgid "Refresh key" #~ msgstr "Сэргээгч товчилуур" #~ msgid "Search key" #~ msgstr "Хайх-товчилуур" #~ msgid "E-Mail key" #~ msgstr "Э-Захиа-товчилуур" #~ msgid "Sleep key" #~ msgstr "Унтуулах-товчилуур" #~ msgid "Finance key" #~ msgstr "Санхүү-товчилуур" #~ msgid "Help key" #~ msgstr "Тусламж-товчилуур" #~ msgid "WWW key" #~ msgstr "Интернэт-товчилуур" #~ msgid "Groups key" #~ msgstr "Групп-товчилуур" #~ msgid "Calculator key" #~ msgstr "Тооны машин-товчилуур" #~ msgid "Record key" #~ msgstr "Бичлэгийн товчилуур" #~ msgid "Close Window key" #~ msgstr "Цонх хаах товчилуур" #~ msgid "Shade Window key" #~ msgstr "Цонх сүүдэрлүүлэх товчилуур" #~ msgid "Brightness down key" #~ msgstr "Харлуулагч товчилуур" #~ msgid "Brightness up key" #~ msgstr "Цайруулагч товчилуур" #~ msgid "Disabled" #~ msgstr "Хаах" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Энэ товч хэдийнэ '%s' үйлдэлд хэрэглэгдсэн.\n" #~ "Өөр товчилуур сонгоно уу." #~ msgid "Description" #~ msgstr "Тодорхойлолт" #~ msgid "Status" #~ msgstr "Төлөв" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Медиа товчилуурын тохируулга" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Та товчилуурыг үйлдэлтэй холбохдоо мөрөн дээр товшилоод дараа нь холбохыг " #~ "хүссэн товчилуур дээрээ дарна уу.\n" #~ "\"C\" шивээсийг авах ба \"Backspace\" товчилуурын хураангуйг устгана." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "_PCM- г үндсэн чангаруулагчийн оронд хэрэглэх" #~ msgid "Multimedia Keys" #~ msgstr "Мультимедиа товчилуурууд" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Харлуулагч товчилуурын XKeycode " #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Харлуулагч товчилуурын XKeycode 0 бол хаах" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Цайруулагч товчилуурын XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Цайруулагч товчилуурын XKeycode 0 бол хаах" #~ msgid "Calculator key's XKeycode" #~ msgstr "Тооны машин товчилуурын XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Тооны машин товчилуурын XKeycode 0 бол хаах" #~ msgid "Close Window key's XKeycode" #~ msgstr "Цонх хаах товчилуурын XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Цонх хаах товчилуурын XKeycode 0 бол хаах" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Э-захиа товчилуурын XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Э-захиа товчилуурын XKeycode 0 бол хаах" #~ msgid "Eject key's XKeycode" #~ msgstr "Түлхэх товчилуурын XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Түлхэх товчилуурын XKeycode 0 бол хаах" #~ msgid "Finance key's XKeycode" #~ msgstr "Санхүү товчилуурын XKeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Санхүү товчилуурын XKeycode 0 бол хаах" #~ msgid "Groups key's XKeycode" #~ msgstr "Групп товчилуурын XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Групп товчилуурын XKeycode 0 бол хаах" #~ msgid "Help key's XKeycode" #~ msgstr "Тусламж товчилуурын XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Тусламж товчилуурын XKeycode 0 бол хаах" #~ msgid "Mute key's XKeycode" #~ msgstr "Дуугүй товчилуурын XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Дуугүй товчилуурын XKeycode 0 бол хаах" #~ msgid "My Home key's XKeycode" #~ msgstr "Хувийн лавлах товчилуурын XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Хувийн лавлах товчилуурын XKeycode 0 бол хаах" #~ msgid "Next key's XKeycode" #~ msgstr "Дараах товчилуурын XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Дараах товчилуурын XKeycode 0 бол хаах" #~ msgid "Pause key's XKeycode" #~ msgstr "Түр зогсолт товчилуурын XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Түр зогсолт товчилуурын XKeycode 0 бол хаах" #~ msgid "Play key's XKeycode" #~ msgstr "Тоглуулагч товчилуурын XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Тоглуулагч товчилуурын XKeycode" #~ msgid "Power key's XKeycode" #~ msgstr "Асаагч товчилуурын XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Асаагч товчилуурын XKeycode бол хаах" #~ msgid "Previous key's XKeycode" #~ msgstr "Өмнөх товчилуурын XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Өмнөх товчилуурын XKeycode 0 бол хаах" #~ msgid "Record key's XKeycode" #~ msgstr "Бичлэг товчилуурын XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Бичлэг товчилуурын XKeycode 0 бол хаах" #~ msgid "Refresh key's XKeycode" #~ msgstr "Сэргээгч товчилуурын XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Сэргээгч товчилуурын XKeycode 0 бол хаах" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Дэлгэц гамгах товчилуурын XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Дэлгэц гамгах товчилуурын XKeycode 0 бол хаах" #~ msgid "Search key's XKeycode" #~ msgstr "Хайх товчилуурын XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Хайх товчилуурын XKeycode 0 бол хаах" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Цонх сүүдэрлүүлэх товчилуурын XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Цонх сүүдэрлүүлэх товчилуурын XKeycode 0 бол хаах" #~ msgid "Sleep key's XKeycode" #~ msgstr "Унтуулагч товчилуурын XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Унтуулагч товчилуурын XKeycode 0 бол хаах" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Чанга өөрчилөгдөх үед тоглуулах дууны файл " #~ msgid "Volume down key's XKeycode" #~ msgstr "Зөөлрүүлэгч товчилуурын XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Суллагч товчилуурын XKeycode 0 бол хаах" #, fuzzy #~ msgid "Volume step" #~ msgstr "Чанга" #~ msgid "Volume up key's XKeycode" #~ msgstr "Суллагч товчилуурын XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Чангалагч товчилуурын XKeycode 0 бол хаах" #~ msgid "WWW key's XKeycode" #~ msgstr "Интернэт товчилуурын XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Интернэт товчилуурын XKeycode 0 бол хаах" #~ msgid "Accelerator key" #~ msgstr "Хурдасгагч-товчилуур" #~ msgid "Accelerator modifiers" #~ msgstr "Хурдасгагч сэлгүүр" #~ msgid "Accelerator Mode" #~ msgstr "Хурдасгагч горим" #~ msgid "The type of accelerator." #~ msgstr "Хурдасгагчийн төрөл" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Шинэ хурдасгагч өгнө үү, эсвэл цэвэрлэхдээ Backspace -ыг дарна" #~ msgid "Type a new accelerator" #~ msgstr "Шинэ хурдасгагч оруулна уу" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "Мультимедиа товчилуурын ар программ _эхлүүлэх" brightside-1.4.0.orig/po/ms.po0000644000175000000500000004564210001644311014311 0ustar arisrc# Brightside Kekunci Multimedia # Jika takut risiko, Jangan bicara tentang Perjuangan # Hasbullah Bin Pit (sebol) , 2002 # msgid "" msgstr "" "Project-Id-Version: Brightside HEAD\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-04-27 11:07+0800\n" "Last-Translator: Hasbullah Bin Pit \n" "Language-Team: Projek Gabai \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Tak dapat melaksanakan arahan: %s\n" "Sila tentusahkan bahawa arahan ini wujud." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Keizinan pafa fail %s adalah rosak\n" "Sila semak domumentasi Brightside, perbetulkan masalah dan ulanghidup " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Hasbullah Bin Pit , Merlimau. 2002" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Tak dapat memuatkan fail Glade.\n" "Pastikan demon ini dipasang dengan betul." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volum" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Kekunci Mute" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Kekunci Screensaver" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Tetapan Bunyi" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Tetapan Bunyi" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Arahan dilaksanakan bila butang Eject ditekan" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Konfigurasi kelakuan kekunci multimedia" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Arahan dilaksanakan bila butang Eject ditekan" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Arahan dilaksanakan bila butang Eject ditekan" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Arahan dilaksanakan bila butang Eject ditekan" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Arahan dilaksanakan bila butang Eject ditekan" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Arahan dilaksanakan bila butang Eject ditekan" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Arahan dilaksanakan bila butang Eject ditekan" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Arahan dilaksanakan bila butang Eject ditekan" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Arahan dilaksanakan bila butang Eject ditekan" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Dihidupkan" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Dihidupkan" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Guna Volum PCM selain drpd Volum induk" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Tetapan Kekunci " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Tetapan Bunyi" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Tak dapat melaksanakan arahan:%s\n" #~ "atau arahan: %s\n" #~ "Sila Tentusahkan sekurang-kurangnya satu arahan ini wujud." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Terdapat ralat membuang akses ke kekunci multimedia.\n" #~ "Kekunci %d tak boleh unbound." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Nampaknya aplikasi lain telah mengakses kekunci multimedia.\n" #~ "Kekunci %d tak dapat bound.\n" #~ "Adakah demon lain sudah dilaksana?" #~ msgid "Multimedia keys daemon" #~ msgstr "Demon kekunci multimedia" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Demon Kekunci Multimedia aktif" #~ msgid "Volume down key" #~ msgstr "Kekunci Volum naik" #~ msgid "Volume up key" #~ msgstr "kKkunci volum turun" #~ msgid "Power key" #~ msgstr "Kekunci Kuasa" #~ msgid "Eject key" #~ msgstr "Kekunci Eject" #~ msgid "Media key" #~ msgstr "Kekunci Media" #~ msgid "Play key" #~ msgstr "Kekunci Main" #~ msgid "Pause key" #~ msgstr "Kekunci Kaku" #~ msgid "Stop (Audio) key" #~ msgstr "Kekunci Henti (Audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Kekunci Terdahulu (Audio)" #~ msgid "Next (Audio) key" #~ msgstr "Kekunci Berikutnya (Audio)" #~ msgid "My Home key" #~ msgstr "Kekunci Rumah Daku" #~ msgid "Refresh key" #~ msgstr "Kekunci Segar" #~ msgid "Search key" #~ msgstr "Kekunci Carian" #~ msgid "E-Mail key" #~ msgstr "Kekunci Emel" #~ msgid "Sleep key" #~ msgstr "Kekunci Tidur" #~ msgid "Finance key" #~ msgstr "Kekunci Kewangan" #~ msgid "Help key" #~ msgstr "Kekunci Bantuan" #~ msgid "WWW key" #~ msgstr "Kekunci WWW" #~ msgid "Groups key" #~ msgstr "Kekunci Kumpulan" #~ msgid "Calculator key" #~ msgstr "Kekunci Kalkulator" #~ msgid "Record key" #~ msgstr "Kekunci Rekod" #~ msgid "Close Window key" #~ msgstr "Kekunci Tutup Tetingkap" #~ msgid "Shade Window key" #~ msgstr "Kekunci Gulung Tetingkap" #~ msgid "Brightness down key" #~ msgstr "Kekunci Kecerahan turun" #~ msgid "Brightness up key" #~ msgstr "Kekunci Kecerahan naik" #~ msgid "Disabled" #~ msgstr "Dimatikan" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Kekunci ini sudah dibound ke aksi '%s'.\n" #~ "Sila pilih kekunci lain" #~ msgid "Description" #~ msgstr "Keterangan" #~ msgid "Status" #~ msgstr "Status" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Keutamaan Kekunci Multimedia" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Untuk mengumpukkan kekunci ke aksi, klik pada baris dan tekan kekunci " #~ "yang anda ingin kaitkan dengannya.\n" #~ "\"C\" batal mencekup, dan \"Backspace\" mematikan pintasan kekunci." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Guna Volum _PCM selain drpd Volum induk" #~ msgid "Multimedia Keys" #~ msgstr "Kekunci Multimedia" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode kekunci Kecerahan turun" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Kecerahan turun, 0 untuk matikan" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode kekunci Kecerahan naik" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Kecerahan naik, 0 untuk matikan" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode kekunci Kalkulator" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Kalkulator, 0 untuk matikan" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode Kekunci Tutup Tetingkap" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Tutup Tetingkap, 0 untuk matikan" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode kekunci Emel" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Emel, 0 untuk matikan" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode kekunci Eject" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Eject, 0 untuk matikan" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode kekunci Kewangan" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Kewangan, 0 untuk matikan" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode kekunci Kumpulan" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Kumpulan, 0 untuk matikan" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode kekunci Bantuan" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Bantuan, 0 untuk matikan" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode kekunci Mute" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Mute, 0 untuk matikan" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode kekunci Rumah Daku" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Rumah Daku, 0 untuk matikan" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode kekunci Berikutnya" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Berikutnya, 0 untuk matikan" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode kekunci Kaku" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Kaku, 0 untuk matikan" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode kekunci Main" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Main, 0 untuk matikan" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode kekunci Kuasa" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Kuasa, 0 untuk matikan" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode kekunci Terdahulu" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Terdahulu, 0 untuk matikan" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode kekunci Rekod" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Rekod, 0 untuk matikan" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode kekunci Segar" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Segar, 0 untuk matikan" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode kekunci Screensaver" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Screensaver, 0 untuk matikan" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode kekunci Carian" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Carian, 0 untuk matikan" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode kekunci Gulung Tetingkap" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Kekunci Gulung Tetingkap XKeycode, 0 untuk matikan" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode kekunci Tidur" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Tidur, 0 untuk matikan" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Fail bunyi untuk dimainkan bila volum berubah" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode kekunci Volum turun" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Volum turun, 0 untuk matikan" #~ msgid "Volume step" #~ msgstr "Langkah volum" #~ msgid "Volume step as percentage of volume" #~ msgstr "Langkah volum sebagai peratusan bagi volum" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode kekunci Volum naik" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci Volum naik, 0 untuk matikan" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode kekunci WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode kekunci WWW, 0 untuk matikan" #~ msgid "Accelerator key" #~ msgstr "Kekunci pemecut" #~ msgid "Accelerator modifiers" #~ msgstr "Pengubahsuai Pemecut" #~ msgid "Accelerator Mode" #~ msgstr "Mod Pemecut" #~ msgid "The type of accelerator." #~ msgstr "Jenis pemecut ." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Taip pemecut baru, atau tekan Backspace untuk kosongkan" #~ msgid "Type a new accelerator" #~ msgstr "Taip pemecut baru" brightside-1.4.0.orig/po/nl.po0000644000175000000500000004603710001644311014302 0ustar arisrc# Commentaar: # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-10-17 13:35+0200\n" "Last-Translator: Vincent van Adrighem \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Deze opdracht kon niet worden uitgevoerd: %s\n" "Controleer of deze opdracht wel bestaat." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "De rechten op het bestand %s zijn niet goed.\n" "Bekijk a.u.b. de documentatie van Brightside, corrigeer het probleem en " "herstart Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Jeroen van der Vegt \n" "Vincent van Adrighem " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Het Glade bestand kon niet worden geladen.\n" "Zorg er voor dat deze voorziening correct is geïnstalleerd" #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volume" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Geluid uit" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Schermbeveiliging" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Geluidsinstellingen" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Geluidsinstellingen" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Opdracht om uit te voeren wanneer de 'Uitwerpen'-toets wordt ingedrukt" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Gedrag van multimedia-toetsen instellen" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Opdracht om uit te voeren wanneer de 'Uitwerpen'-toets wordt ingedrukt" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Opdracht om uit te voeren wanneer de 'Uitwerpen'-toets wordt ingedrukt" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Opdracht om uit te voeren wanneer de 'Uitwerpen'-toets wordt ingedrukt" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Opdracht om uit te voeren wanneer de 'Uitwerpen'-toets wordt ingedrukt" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Opdracht om uit te voeren wanneer de 'Uitwerpen'-toets wordt ingedrukt" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Opdracht om uit te voeren wanneer de 'Uitwerpen'-toets wordt ingedrukt" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Opdracht om uit te voeren wanneer de 'Uitwerpen'-toets wordt ingedrukt" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Opdracht om uit te voeren wanneer de 'Uitwerpen'-toets wordt ingedrukt" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Ingeschakeld" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Ingeschakeld" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "PCM-volume gebruiken in plaats van het algemene volume" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Toetsinstellingen " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Geluidsinstellingen" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "De opdracht '%s' noch de opdracht '%s'\n" #~ "konden worden uitgevoerd.\n" #~ "Controleer of deze opdrachten wel bestaan." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Er ging iets mis bij het verwijderen van toegang tot de multimedia-" #~ "toetsen.\n" #~ "Toets %d kon niet worden ontkoppeld." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Het lijkt er op dat een ander programma al toegang heeft tot de " #~ "multimedia-toetsen.\n" #~ "Toets %d kon niet worden gekoppeld.\n" #~ "Is er een andere voorziening actief?" #~ msgid "Multimedia keys daemon" #~ msgstr "Voorzieningen voor Multimedia-toetsen" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Voorzieningen voor multimedia-toetsen actief" #~ msgid "Volume down key" #~ msgstr "Geluid zachter" #~ msgid "Volume up key" #~ msgstr "Geluid harder" #~ msgid "Power key" #~ msgstr "Aan/uit" #~ msgid "Eject key" #~ msgstr "Uitwerpen" #~ msgid "Media key" #~ msgstr "Media" #~ msgid "Play key" #~ msgstr "Afspelen" #~ msgid "Pause key" #~ msgstr "Pauzeren" #~ msgid "Stop (Audio) key" #~ msgstr "Stop (audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Vorige (audio)" #~ msgid "Next (Audio) key" #~ msgstr "Volgende (audio)" #~ msgid "My Home key" #~ msgstr "Mijn thuis" #~ msgid "Refresh key" #~ msgstr "Verversen" #~ msgid "Search key" #~ msgstr "Zoeken" #~ msgid "E-Mail key" #~ msgstr "E-mail" #~ msgid "Sleep key" #~ msgstr "Slaapstand" #~ msgid "Finance key" #~ msgstr "Financiën" #~ msgid "Help key" #~ msgstr "Hulp" #~ msgid "WWW key" #~ msgstr "Internet" #~ msgid "Groups key" #~ msgstr "Groepen" #~ msgid "Calculator key" #~ msgstr "Rekenmachine" #~ msgid "Record key" #~ msgstr "Opnemen" #~ msgid "Close Window key" #~ msgstr "Venster sluiten" #~ msgid "Shade Window key" #~ msgstr "Venster oprollen" #~ msgid "Brightness down key" #~ msgstr "Minder helderheid" #~ msgid "Brightness up key" #~ msgstr "Meer helderheid" #~ msgid "Disabled" #~ msgstr "Uitgeschakeld" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Deze toets is gebonden aan de actie '%s'.\n" #~ "Kies a.u.b. een andere toets." #~ msgid "Description" #~ msgstr "Beschrijving" #~ msgid "Status" #~ msgstr "Status" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Multimedia-toetsen voorkeuren" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Klik op een regel hieronder en druk een toets in om deze aan een opdracht " #~ "te koppelen.\n" #~ "Met \"c\" kunt u het koppelen annuleren, met \"backspace\" verwijdert u " #~ "de koppeling." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "_PCM-volume gebruiken in plaats van algemeen volume" #~ msgid "Multimedia Keys" #~ msgstr "Multimedia-toetsen" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Minder helderheid XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Minder helderheid XKeycode, 0 om uit te schakelen" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Meer helderheid XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Meer helderheid XKeycode, 0 om uit te schakelen" #~ msgid "Calculator key's XKeycode" #~ msgstr "Rekenmachine XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Rekenmachine XKeycode, 0 om uit te schakelen" #~ msgid "Close Window key's XKeycode" #~ msgstr "Venter sluiten XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Venster sluiten XKeycode, 0 om uit te schakelen" #~ msgid "E-Mail key's XKeycode" #~ msgstr "E-mail XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "E-mail XKeycode, 0 om uit te schakelen" #~ msgid "Eject key's XKeycode" #~ msgstr "Uitwerpen XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Uitwerpen XKeycode, 0 om uit te schakelen" #~ msgid "Finance key's XKeycode" #~ msgstr "Financiën XKeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Financiën XKeycode, 0 om uit te schakelen" #~ msgid "Groups key's XKeycode" #~ msgstr "Groepen XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Groepen XKeycode, 0 om uit te schakelen" #~ msgid "Help key's XKeycode" #~ msgstr "Hulp XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Hulp XKeycode, 0 om uit te schakelen" #~ msgid "Mute key's XKeycode" #~ msgstr "Geluid uit XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Geluid uit XKeycode, 0 om uit te schakelen" #~ msgid "My Home key's XKeycode" #~ msgstr "Mijn thuis XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Mijn thuis XKeycode, 0 om uit te schakelen" #~ msgid "Next key's XKeycode" #~ msgstr "Volgende XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Volgende XKeycode, 0 om uit te schakelen" #~ msgid "Pause key's XKeycode" #~ msgstr "Pauzeren XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Pauzeren XKeycode, 0 om uit te schakelen" #~ msgid "Play key's XKeycode" #~ msgstr "Afspelen XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Afspelen XKeycode, 0 om uit te schakelen" #~ msgid "Power key's XKeycode" #~ msgstr "Aan/uit XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Aan/uit XKeycode, 0 om uit te schakelen" #~ msgid "Previous key's XKeycode" #~ msgstr "Vorige XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Vorige XKeycode, 0 om uit te schakelen" #~ msgid "Record key's XKeycode" #~ msgstr "Opnemen XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Opnemen XKeycode, 0 om uit te schakelen" #~ msgid "Refresh key's XKeycode" #~ msgstr "Verversen XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Verversen XKeycode, 0 om uit te schakelen" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Schermbeveiliging XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Schermbeveiliging XKeycode, 0 om uit te schakelen" #~ msgid "Search key's XKeycode" #~ msgstr "Zoeken XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Zoeken XKeycode, 0 om uit te schakelen" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Venster oprollen XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Venster oprollen XKeycode, 0 om uit te schakelen" #~ msgid "Sleep key's XKeycode" #~ msgstr "Slaapstand XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Slaapstand XKeycode, 0 om uit te schakelen" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "" #~ "Geluidsbestand dat afgespeeld moet worden wanneer het volume wordt " #~ "veranderd" #~ msgid "Volume down key's XKeycode" #~ msgstr "Geluid zachter XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Geluid zachter XKeycode, 0 om uit te schakelen" #~ msgid "Volume step" #~ msgstr "Stapgrootte" #~ msgid "Volume step as percentage of volume" #~ msgstr "Stapgrootte als percentage van geluidssterkte" #~ msgid "Volume up key's XKeycode" #~ msgstr "Geluid harder XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Geluid harder XKeycode, 0 om uit te schakelen" #~ msgid "WWW key's XKeycode" #~ msgstr "Internet XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Internet XKeycode, 0 om uit te schakelen" #~ msgid "Accelerator key" #~ msgstr "Sneltoets" #~ msgid "Accelerator modifiers" #~ msgstr "Sneltoets-optietoets" #~ msgid "Accelerator Mode" #~ msgstr "Sneltoetsmodus" #~ msgid "The type of accelerator." #~ msgstr "Het sneltoetstype" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Tik een nieuwe sneltoets of druk op Backspace om deze te verwijderen" #~ msgid "Type a new accelerator" #~ msgstr "Tik een nieuwe sneltoets" brightside-1.4.0.orig/po/no.po0000644000175000000500000004641610001644311014306 0ustar arisrc# Norwegian (bokmål) translation of Brightside. # Copyright © 2002 Free Software Foundation, Inc. # Kjartan Maraas , 2002. msgid "" msgstr "" "Project-Id-Version: Brightside 0.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-16 16:15+0100\n" "Last-Translator: Kjartan Maraas \n" "Language-Team: Norwegian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Kunne ikke kjøre kommando: %s\n" "Sjekk at kommandoen eksisterer." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Rettigheter for fil %s er ikke korrekt.\n" "Vennligst sjekk dokumentasjonen for Brightside, rett opp problemet og start " "Brightside på nytt." #: src/brightside.c:487 msgid "translator_credits" msgstr "Kjartan Maraas " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Kunne ikke laste glade-filen.\n" "Sjekk at dette programmet er riktig installert." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volum" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Dempetast" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Skjermsparertast" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Lydoppsett" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Lydoppsett" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Kommando som skal kjøres når Eject blir trykket" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Konfigurer oppførsel for multimedietaster" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Kommando som skal kjøres når Eject blir trykket" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Kommando som skal kjøres når Eject blir trykket" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Kommando som skal kjøres når Eject blir trykket" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Kommando som skal kjøres når Eject blir trykket" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Kommando som skal kjøres når Eject blir trykket" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Kommando som skal kjøres når Eject blir trykket" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Kommando som skal kjøres når Eject blir trykket" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Kommando som skal kjøres når Eject blir trykket" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Aktivert" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Aktivert" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Bruk PCM-volum i steden for hovedvolum" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Tasteoppsett" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Lydoppsett" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Kunne ikke kjøre kommandoene: %s\n" #~ "eller %s\n" #~ "Sjekk at minst en av disse kommandoene eksisterer." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Det oppsto en feil ved fjerning av tilgang til multimediatastene.\n" #~ "Tast %d kunne ikke løses." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Det ser ut til at en annen applikasjon allerede har kontrollen over " #~ "multimediatastene.\n" #~ "Tast %d kunne ikke bindes.\n" #~ "Kjører en annen tjeneste allerede?" #~ msgid "Multimedia keys daemon" #~ msgstr "Daemon for multimediataster" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Daemon for multimediataster er aktiv" #~ msgid "Volume down key" #~ msgstr "Tast for senking av volum" #~ msgid "Volume up key" #~ msgstr "Tast for øking av volum" #~ msgid "Power key" #~ msgstr "Strømtast" #~ msgid "Eject key" #~ msgstr "Utløsingstast" #~ msgid "Media key" #~ msgstr "Mediatast" #~ msgid "Play key" #~ msgstr "Tast for avspilling" #~ msgid "Pause key" #~ msgstr "Pausetast" #~ msgid "Stop (Audio) key" #~ msgstr "Stopptast (lyd)" #~ msgid "Previous (Audio) key" #~ msgstr "Tast for forrige (lyd)" #~ msgid "Next (Audio) key" #~ msgstr "Tast for neste (lyd)" #~ msgid "My Home key" #~ msgstr "Tast for hjemmeside" #~ msgid "Refresh key" #~ msgstr "Tast for oppdatering" #~ msgid "Search key" #~ msgstr "Tast for søk" #~ msgid "E-Mail key" #~ msgstr "Tast for e-post" #~ msgid "Sleep key" #~ msgstr "Pausetast" #~ msgid "Finance key" #~ msgstr "Finanstast" #~ msgid "Help key" #~ msgstr "Tast for hjelp" #~ msgid "WWW key" #~ msgstr "WWW-tast" #~ msgid "Groups key" #~ msgstr "Gruppetast" #~ msgid "Calculator key" #~ msgstr "Tast for kalkulator" #~ msgid "Record key" #~ msgstr "Opptakstast" #~ msgid "Close Window key" #~ msgstr "«Lukk vindu»-tast" #~ msgid "Shade Window key" #~ msgstr "Tast for skyggelegging av vindu" #~ msgid "Brightness down key" #~ msgstr "Tast for senking av lysstyrke" #~ msgid "Brightness up key" #~ msgstr "Tast for øking av lysstyrke" #~ msgid "Disabled" #~ msgstr "Deaktivert" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Denne tasten er allerede bundet til handling «%s». \n" #~ "Vennligst velg en annen tast." #~ msgid "Description" #~ msgstr "Beskrivelse" #~ msgid "Status" #~ msgstr "Status" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Brukervalg for multimediataster" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "For å tildele en tast til en handling klikk på en linje og trykk ned " #~ "tasten du ønsker å assosiere med den.\n" #~ "«C» avbryter tastehenting og «Slett» deaktiverer tastatursnarveien." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Bruk _PCM-volum i stedet for hovedvolum" #~ msgid "Multimedia Keys" #~ msgstr "Multimediataster" #~ msgid "Brightness down key's XKeycode" #~ msgstr "X-tastekode for tast som senker lysstyrken" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for tast som senker lysstyrken. 0 for å deaktivere" #~ msgid "Brightness up key's XKeycode" #~ msgstr "X-tastekode for tast som øker lysstyrken" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for tast som øker lysstyrken. 0 for å deaktivere" #~ msgid "Calculator key's XKeycode" #~ msgstr "X-tastekode for kalkulatortast" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for kalkulatortast. 0 for å deaktivere" #~ msgid "Close Window key's XKeycode" #~ msgstr "X-tastekode for tast som lukker vinduet" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for tast som lukkervinduet. 0 for å deaktivere" #~ msgid "E-Mail key's XKeycode" #~ msgstr "X-tastekode for e-posttast" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for e-posttast. 0 for å deaktivere" #~ msgid "Eject key's XKeycode" #~ msgstr "X-tastekode for utløsingstast" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for utløsingstast. 0 for å deaktivere" #~ msgid "Finance key's XKeycode" #~ msgstr "X-tastekode for finanstast" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for finanstast. 0 for å deaktivere" #~ msgid "Groups key's XKeycode" #~ msgstr "X-tastekode for gruppetast" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for gruppetast. 0 for å deaktivere" #~ msgid "Help key's XKeycode" #~ msgstr "X-tastekode for hjelptast" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for hjelptast. 0 for å deaktivere" #~ msgid "Mute key's XKeycode" #~ msgstr "X-tastekode for dempetast" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for dempetast. 0 for å deaktivere" #~ msgid "My Home key's XKeycode" #~ msgstr "X-tastekode for hjemmetast" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for hjemmetast. 0 for å deaktivere" #~ msgid "Next key's XKeycode" #~ msgstr "X-tastekode for «Neste»-tast" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for «Neste»-tast. 0 for å deaktivere" #~ msgid "Pause key's XKeycode" #~ msgstr "X-tastekode for pausetast" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for pausetast. 0 for å deaktivere" #~ msgid "Play key's XKeycode" #~ msgstr "X-tastekode for avspillingstast" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for avspillingstast. 0 for å deaktivere" #~ msgid "Power key's XKeycode" #~ msgstr "X-tastekode for strømtast" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for strømtast. 0 for å deaktivere" #~ msgid "Previous key's XKeycode" #~ msgstr "X-tastekode for «Forrige»-tast" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for «Forrige»-tast. 0 for å deaktivere" #~ msgid "Record key's XKeycode" #~ msgstr "X-tastekode for opptakstast" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for opptakstast. 0 for å deaktivere" #~ msgid "Refresh key's XKeycode" #~ msgstr "X-tastekode for oppdateringstast" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for oppdateringstast. 0 for å deaktivere" #~ msgid "Screensaver key's XKeycode" #~ msgstr "X-tastekode for skjermsparertast" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for skjermsparertast. 0 for å deaktivere" #~ msgid "Search key's XKeycode" #~ msgstr "X-tastekode for søketast" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for søketast. 0 for å deaktivere" #~ msgid "Shade Window key's XKeycode" #~ msgstr "X-tastekode for tast som skyggelegger vinduet" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for tast som skyggelegger vinduet. 0 for å deaktivere" #~ msgid "Sleep key's XKeycode" #~ msgstr "X-tastekode for sovetast" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for sovetast. 0 for å deaktivere" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Lydfil som skal spilles når volumet endres" #~ msgid "Volume down key's XKeycode" #~ msgstr "X-tastekode for tast som senker volumet" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for tast som senker volumet. 0 for å deaktivere" #, fuzzy #~ msgid "Volume step" #~ msgstr "Volum" #~ msgid "Volume up key's XKeycode" #~ msgstr "X-tastekode for tast som øker volumet" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for tast som øker volumet. 0 for å deaktivere" #~ msgid "WWW key's XKeycode" #~ msgstr "X-tastekode for WWW-tast" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "X-tastekode for WWW-tast. 0 for å deaktivere" #~ msgid "Accelerator key" #~ msgstr "Akselleratortast" #~ msgid "Accelerator modifiers" #~ msgstr "Endringstaster for aksellerator" #~ msgid "Accelerator Mode" #~ msgstr "Akselleratormodus" #~ msgid "The type of accelerator." #~ msgstr "Type aksellerator." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Oppgi en ny aksellerator eller trykk slettetasten for å tømme" #~ msgid "Type a new accelerator" #~ msgstr "Oppgi en ny aksellerator" brightside-1.4.0.orig/po/pl.po0000644000175000000500000005003510001644312014276 0ustar arisrc# Copyright (C) 2001-2003 Free Software Foundation, Inc. # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # Aktualną wersję tego pliku możesz odnaleźć w repozytorium cvs.gnome.pl # (:pserver:anonymous@cvs.gnome.pl:/gnomepl, puste hasło) # Jeśli masz jakiekolwiek uwagi odnoszące się do tłumaczenia lub chcesz # pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas na adres: # translators@gnome.pl # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-02-22 19:18+0100\n" "Last-Translator: GNOME PL Team \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Nie można uruchomić polecenia: %s\n" "Sprawdź, czy takie polecenie istnieje." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Brak uprawnień do pliku %s\n" "Sprawdź dokumentację Brightside, rozwiąż problem i ponownie uruchom program." #: src/brightside.c:487 msgid "translator_credits" msgstr "GNOME PL Team " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Nie można wczytać pliku Glade.\n" "Upewnij się, że ten demon został poprawnie zainstalowany." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Głośność" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Wyciszenie" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Wygaszacz ekranu" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Ustawienia dźwięku" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Ustawienia dźwięku" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Polecenie wykonywane po przyciśnięciu klawisza wysunięcia nośnika" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Konfiguracja klawiszy multimediów" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Polecenie wykonywane po przyciśnięciu klawisza wysunięcia nośnika" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Polecenie wykonywane po przyciśnięciu klawisza wysunięcia nośnika" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Polecenie wykonywane po przyciśnięciu klawisza wysunięcia nośnika" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Polecenie wykonywane po przyciśnięciu klawisza wysunięcia nośnika" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Polecenie wykonywane po przyciśnięciu klawisza wysunięcia nośnika" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Polecenie wykonywane po przyciśnięciu klawisza wysunięcia nośnika" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Polecenie wykonywane po przyciśnięciu klawisza wysunięcia nośnika" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Polecenie wykonywane po przyciśnięciu klawisza wysunięcia nośnika" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Włączono" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Włączono" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Regulacja głośności PCM zamiast globalnej" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Ustawienia klawiszy " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Ustawienia dźwięku" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Nie można uruchomić polecenia: %s\n" #~ "ani polecenia: %s\n" #~ "Sprawdź, czy któreś z tych poleceń istnieje." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Wystąpił błąd podczas usuwania dostępu do klawiszy multimediów.\n" #~ "Nie można zmienić znaczenia klawisza %d" #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Wygląda na to, że inna aplikacja już uzyskała dostęp do klawiszy " #~ "multimediów.\n" #~ "Nie można dowiązać klawisza %d.\n" #~ "Czy jest już uruchomiony inny demon?" #~ msgid "Multimedia keys daemon" #~ msgstr "Demon klawiszy multimediów" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Demon klawiszy multimediów jest aktywny" #~ msgid "Volume down key" #~ msgstr "Ściszenie" #~ msgid "Volume up key" #~ msgstr "Zgłośnienie" #~ msgid "Power key" #~ msgstr "Zasilanie" #~ msgid "Eject key" #~ msgstr "Wysunięcie nośnika" #~ msgid "Media key" #~ msgstr "Media" #~ msgid "Play key" #~ msgstr "Odtwarzanie" #~ msgid "Pause key" #~ msgstr "Wstrzymanie" #~ msgid "Stop (Audio) key" #~ msgstr "Zatrzymanie (dźwięk)" #~ msgid "Previous (Audio) key" #~ msgstr "Poprzedni (dźwięk)" #~ msgid "Next (Audio) key" #~ msgstr "Następny (dźwięk)" #~ msgid "My Home key" #~ msgstr "Położenie początkowe" #~ msgid "Refresh key" #~ msgstr "Odświeżenie" #~ msgid "Search key" #~ msgstr "Wyszukiwanie" #~ msgid "E-Mail key" #~ msgstr "Poczta elektroniczna" #~ msgid "Sleep key" #~ msgstr "Uśpienie" #~ msgid "Finance key" #~ msgstr "Finanse" #~ msgid "Help key" #~ msgstr "Pomoc" #~ msgid "WWW key" #~ msgstr "WWW" #~ msgid "Groups key" #~ msgstr "Grupy" #~ msgid "Calculator key" #~ msgstr "Kalkulator" #~ msgid "Record key" #~ msgstr "Zapis" #~ msgid "Close Window key" #~ msgstr "Zamknięcie okna" #~ msgid "Shade Window key" #~ msgstr "Zwinięcie okna" #~ msgid "Brightness down key" #~ msgstr "Zmniejszenie jasności" #~ msgid "Brightness up key" #~ msgstr "Zwiększenie jasności" #~ msgid "Disabled" #~ msgstr "Wyłączono" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Ten klawisz jest już przypisany do akcji \"%s\".\n" #~ "Wybierz inny klawisz." #~ msgid "Description" #~ msgstr "Opis" #~ msgid "Status" #~ msgstr "Stan" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Preferencje klawiszy multimedialnych" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Aby przypisać klawisz do akcji, kliknij wiersz i naciśnij klawisz,\n" #~ "który ma zostać do niej przypisany.\n" #~ "\"C\" anuluje przechwytywanie, zaś \"Backspace\" wyłącza skrót klawiszowy." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Regulacja głośności _PCM zamiast globalnej" #~ msgid "Multimedia Keys" #~ msgstr "Klawisze multimediów" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Kod X klawisza do zmniejszania jasności" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do zmniejszania jasności, 0 aby wyłączyć" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Kod X klawisza do zwiększania jasności" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do zwiększania jasności, 0 aby wyłączyć" #~ msgid "Calculator key's XKeycode" #~ msgstr "Kod X klawisza dla kalkulatora" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza dla kalkulatora, 0 aby wyłączyć" #~ msgid "Close Window key's XKeycode" #~ msgstr "Kod X klawisza do zamykania okna" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do zamykania okna, 0 aby wyłączyć" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Kod X klawisza do poczty elektronicznej" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do poczty elektronicznej, 0 aby wyłączyć" #~ msgid "Eject key's XKeycode" #~ msgstr "Kod X klawisza do wysuwania nośnika" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do wysuwania nośnika, 0 aby wyłączyć" #~ msgid "Finance key's XKeycode" #~ msgstr "Kod X klawisza do finansów" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do finansów, 0 aby wyłączyć" #~ msgid "Groups key's XKeycode" #~ msgstr "Kod X klawisza do grup" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do grup, 0 aby wyłączyć" #~ msgid "Help key's XKeycode" #~ msgstr "Kod X klawisza do pomocy" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do pomocy, 0 aby wyłączyć" #~ msgid "Mute key's XKeycode" #~ msgstr "Kod X klawisza do wyciszania dźwięku" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do wyciszania dźwięku, 0 aby wyłączyć" #~ msgid "My Home key's XKeycode" #~ msgstr "Kod X klawisza do położenia początkowego" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do położenia początkowego, 0 aby wyłączyć" #~ msgid "Next key's XKeycode" #~ msgstr "Kod X klawisza do następnej pozycji (dźwięk)" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do następnej pozycji (dźwięk), 0 aby wyłączyć" #~ msgid "Pause key's XKeycode" #~ msgstr "Kod X klawisza do wstrzymania" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do wstrzymania, 0 aby wyłączyć" #~ msgid "Play key's XKeycode" #~ msgstr "Kod X klawisza do pauzy" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do odtwarzania, 0 aby wyłączyć" #~ msgid "Power key's XKeycode" #~ msgstr "Kod X klawisza do odtwarzania" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do zasilania, 0 aby wyłączyć" #~ msgid "Previous key's XKeycode" #~ msgstr "Kod X klawisza do poprzedniej pozycji (dźwięk)" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do poprzedniej pozycji (dźwięk), 0 aby wyłączyć" #~ msgid "Record key's XKeycode" #~ msgstr "Kod X klawisza do nagrywania" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do nagrywania, 0 aby wyłączyć" #~ msgid "Refresh key's XKeycode" #~ msgstr "Kod X klawisza do odświeżania" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do odświeżania, 0 aby wyłączyć" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Kod X klawisza do wygaszacza ekranu" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do wygaszacza ekranu, 0 aby wyłączyć" #~ msgid "Search key's XKeycode" #~ msgstr "Kod X klawisza do wyszukiwania" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do wyszukiwania, 0 aby wyłączyć" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Kod X klawisza do zaciemniania okna" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do zaciemniania okna, 0 aby wyłączyć" #~ msgid "Sleep key's XKeycode" #~ msgstr "Kod X klawisza do usypania" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do usypiania, 0 aby wyłączyć" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Plik dźwiękowy odtwarzany podczas zmiany głośności" #~ msgid "Volume down key's XKeycode" #~ msgstr "Kod X klawisza do ściszania" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do ściszania, 0 aby wyłączyć" #~ msgid "Volume step" #~ msgstr "Krok zmiany głośności" #~ msgid "Volume step as percentage of volume" #~ msgstr "Krok zmiany głośności w procentach" #~ msgid "Volume up key's XKeycode" #~ msgstr "Kod X klawisza do zgłaśniania" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do zgłaśniania, 0 aby wyłączyć" #~ msgid "WWW key's XKeycode" #~ msgstr "Kod X klawisza do WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Kod X klawisza do WWW, 0 aby wyłączyć" #~ msgid "Accelerator key" #~ msgstr "Klawisz akceleratora" #~ msgid "Accelerator modifiers" #~ msgstr "Modyfikatory akceleratora" #~ msgid "Accelerator Mode" #~ msgstr "Tryb akceleratora" #~ msgid "The type of accelerator." #~ msgstr "Typ akceleratora" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Wprowadź nowy akcelerator lub przyciśnij Backspace, aby wyczyścić" #~ msgid "Type a new accelerator" #~ msgstr "Wprowadź nowy akcelerator" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Uruchamianie demona klawiszy multimediów" brightside-1.4.0.orig/po/pt.po0000644000175000000500000004702110001644312014307 0ustar arisrc# Brightside Portuguese translation. # Copyright (C) 2003 Gnome 2.2 # This file is distributed under the same license as the Brightside package. # Duarte Loreto , 2003. # msgid "" msgstr "" "Project-Id-Version: HEAD\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-11 21:30+0100\n" "Last-Translator: Duarte Loreto \n" "Language-Team: pt \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Incapaz de executar o comando: %s\n" "Verifique que este comando existe." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "As permissões sobre o ficheiro %s estão incorrectas\n" "Verifique a documentaçãoo Brightside, corrija o problema e reinicie o " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Duarte Loreto " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Incapaz de carregar o ficheiro Glade.nCertifique-se de que o deamon está " "correctamente instalado." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volume" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tecla de silêncio" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Tecla de protector de ecrã" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Configuração Som" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Configuração Som" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Comando a executar quando o botão Ejectar é primido" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Configurar o comportamento das teclas multimédia" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Comando a executar quando o botão Ejectar é primido" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Comando a executar quando o botão Ejectar é primido" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Comando a executar quando o botão Ejectar é primido" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Comando a executar quando o botão Ejectar é primido" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Comando a executar quando o botão Ejectar é primido" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Comando a executar quando o botão Ejectar é primido" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Comando a executar quando o botão Ejectar é primido" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Comando a executar quando o botão Ejectar é primido" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Activo" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Activo" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Utilizar Volume PCM em vez do Volume Principal" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Configuração Teclas " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Configuração Som" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Incapaz de executar qualquer um dos comandos: %s\n" #~ "ou: %s\n" #~ "Verifique que pelo menos um dos comandos existe." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Ocorreu um erro ao remover o acesso às teclas multimédia.\n" #~ "A tecla %d não pode ser desligada." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Parece que outra aplicação já possui acesso às teclas multimédia.\n" #~ "A tecla %d não pode ser desligada.Existirá já outro deamon a correr ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Deamon de teclas multimédia" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Deamon de teclas multimédia activo" #~ msgid "Volume down key" #~ msgstr "Tecla de redução volume" #~ msgid "Volume up key" #~ msgstr "Tecla de aumento de volume" #~ msgid "Power key" #~ msgstr "Tecla de energia" #~ msgid "Eject key" #~ msgstr "Tecla de ejectar" #~ msgid "Media key" #~ msgstr "Tecla de media" #~ msgid "Play key" #~ msgstr "Tecla de tocar" #~ msgid "Pause key" #~ msgstr "Tecla de pausar" #~ msgid "Stop (Audio) key" #~ msgstr "Tecla de parar (Audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Tecla de anterior (Audio)" #~ msgid "Next (Audio) key" #~ msgstr "Tecla de seguinte (Audio)" #~ msgid "My Home key" #~ msgstr "Tecla Minha Casa" #~ msgid "Refresh key" #~ msgstr "Tecla de Actualizar" #~ msgid "Search key" #~ msgstr "Tecla de Procurar" #~ msgid "E-Mail key" #~ msgstr "Tecla de E-Mail" #~ msgid "Sleep key" #~ msgstr "Tecla de dormir" #~ msgid "Finance key" #~ msgstr "Tecla de finanças" #~ msgid "Help key" #~ msgstr "Tecla de ajuda" #~ msgid "WWW key" #~ msgstr "Tecla WWW" #~ msgid "Groups key" #~ msgstr "Tecla de grupos" #~ msgid "Calculator key" #~ msgstr "Tecla de calculadora" #~ msgid "Record key" #~ msgstr "Tecla de gravação" #~ msgid "Close Window key" #~ msgstr "Tecla de Encerrar Janela" #~ msgid "Shade Window key" #~ msgstr "Tecla de Janela Transparente" #~ msgid "Brightness down key" #~ msgstr "Tecla de reduzir brilho" #~ msgid "Brightness up key" #~ msgstr "Tecla de aumentar brilho" #~ msgid "Disabled" #~ msgstr "Inactivo" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Esta tecla já se encontra associada à acção '%s'.\n" #~ "Seleccione outra tecla." #~ msgid "Description" #~ msgstr "Descrição" #~ msgid "Status" #~ msgstr "Estado" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Preferências de Teclas Multimédia" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Para associar uma tecla a uma acção, clique numa linha e prima a tecla " #~ "que deseja associar.\n" #~ "\"C\" cancela a captura e \"Backspace\" desabilita a tecla de atalho." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Utilizar volume _PCM em vez do volume Principal" #~ msgid "Multimedia Keys" #~ msgstr "Teclas Multimédia" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode da tecla de redução de brilho" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de redução de brilho, 0 para inactivar" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode da tecla de incremento de brilho" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de incremento de brilho, 0 para inactivar" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode da tecla de calculadora" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de calculadora, 0 para inactivar" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode da tecla de Encerrar Janela" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Encerrar Janela, 0 para inactivar" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode da tecla de E-Mail" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de E-Mail, 0 para inactivar" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode da tecla de Ejectar" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Ejectar, 0 para inactivar" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode da tecla de Finanças" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Finanças, 0 para inactivar" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode da tecla de Grupos" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Grupos, 0 para inactivar" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode da tecla de Ajuda" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Ajuda, 0 para inactivar" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode da tecla de Silenciar" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Silenciar, 0 para inactivar" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode da tecla de Minha Casa" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Minha Casa, 0 para inactivar" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode da tecla de Seguinte" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Seguinte, 0 para inactivar" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode da tecla de Pausa" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Pausa, 0 para inactivar" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode da tecla de Tocar" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Tocar, 0 para inactivar" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode da tecla de Energia" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Energia, 0 para inactivar" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode da tecla de Anterior" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Anterior, 0 para inactivar" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode da tecla de Gravação" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Gravação, 0 para inactivar" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode da tecla de Actualização" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Actualização, 0 para inactivar" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode da tecla de Protecção de Ecrã" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Protecção de Ecrã, 0 para inactivar" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode da tecla de Procurar" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Procurar, 0 para inactivar" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode da tecla de Janela Transparente" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Janela Transparente, 0 para inactivar" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode da tecla de Dormir" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Dormir, 0 para inactivar" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Ficheiro de som a ser tocado quando o volume é alterado" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode da tecla de reduzir Volume" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de reduzir Volume, 0 para inactivar" #, fuzzy #~ msgid "Volume step" #~ msgstr "Volume" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode da tecla de aumentar Volume" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de aumentar Volume, 0 para inactivar" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode da tecla de WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de WWW, 0 para inactivar" #~ msgid "Accelerator key" #~ msgstr "Tecla de atalho" #~ msgid "Accelerator modifiers" #~ msgstr "Modificadores de atalho" #~ msgid "Accelerator Mode" #~ msgstr "Modo de Atalho" #~ msgid "The type of accelerator." #~ msgstr "O tipo de atalho." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Insira um novo atalho, ou prima Backspace para limpar" #~ msgid "Type a new accelerator" #~ msgstr "Insira um novo atalho" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Lançar o deamon de teclas multimédia" brightside-1.4.0.orig/po/ro.po0000644000175000000500000004745310001644313014316 0ustar arisrc# Romanian translation for Brightside # Copyright (C) 2003 Free Software Foundation, Inc. # Mişu Moldovan , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside 2.0.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-08-24 18:48+0200\n" "Last-Translator: Mişu Moldovan \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Nu am putut executa comanda: %s\n" "Verificaţi dacă această comandă există." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Permisiile fişierului %s sunt invalide\n" "Consultaţi documentaţia Brightside, corectaţi problema şi apoi reporniţi " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Mişu Moldovan " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Nu am putut încărca fişierul Glade.\n" "Asiguraţi-vă că acest demon este corect instalat." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volum" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tastă Amuţire" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Tastă Protecţie ecran" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Configurare sunet" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Configurare sunet" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Comandă de executat la apăsarea butonului Eject" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Configurarea comportamentului tastelor multimedia" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Comandă de executat la apăsarea butonului Eject" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Comandă de executat la apăsarea butonului Eject" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Comandă de executat la apăsarea butonului Eject" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Comandă de executat la apăsarea butonului Eject" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Comandă de executat la apăsarea butonului Eject" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Comandă de executat la apăsarea butonului Eject" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Comandă de executat la apăsarea butonului Eject" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Comandă de executat la apăsarea butonului Eject" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Activată" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Activată" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Utilizează volumul PCM în locul volumului Master" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Configurare taste " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Configurare sunet" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Nu am putut executa nici comanda: %s,\n" #~ "nici comanda: %s\n" #~ "Verificaţi dacă cel puţin una din aceste comenzi există." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Eroare la ştergerea accesului la tastele multimedia.\n" #~ "Tasta %d nu a putut fi găsită." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Se pare că o altă aplicaţie are deja acces la tastele multimedia.\n" #~ "Tasta %d nu a putut fi alocată.\n" #~ "Este pornit un alt demon?" #~ msgid "Multimedia keys daemon" #~ msgstr "Demonul tastelor multimedia" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Demonul tastelor multimedia este activ" #~ msgid "Volume down key" #~ msgstr "Tastă Volum micşorat" #~ msgid "Volume up key" #~ msgstr "Tastă Volum mărit" #~ msgid "Power key" #~ msgstr "Tastă Oprire" #~ msgid "Eject key" #~ msgstr "Tastă Eject" #~ msgid "Media key" #~ msgstr "Tastă Media" #~ msgid "Play key" #~ msgstr "Tastă Redare" #~ msgid "Pause key" #~ msgstr "Tastă Pauză" #~ msgid "Stop (Audio) key" #~ msgstr "Tastă Stop (Audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Tastă Înapoi (Audio)" #~ msgid "Next (Audio) key" #~ msgstr "Tastă Înainte (Audio)" #~ msgid "My Home key" #~ msgstr "Tastă Acasă" #~ msgid "Refresh key" #~ msgstr "Tastă Reactualizare" #~ msgid "Search key" #~ msgstr "Tastă Căutare" #~ msgid "E-Mail key" #~ msgstr "Tastă Email" #~ msgid "Sleep key" #~ msgstr "Tastă Adormire" #~ msgid "Finance key" #~ msgstr "Tastă Finanţe" #~ msgid "Help key" #~ msgstr "Tastă Ajutor" #~ msgid "WWW key" #~ msgstr "Tastă Internet" #~ msgid "Groups key" #~ msgstr "Tastă Grupuri" #~ msgid "Calculator key" #~ msgstr "Tastă Calculator" #~ msgid "Record key" #~ msgstr "Tastă Înregistrare" #~ msgid "Close Window key" #~ msgstr "Tastă Închidere fereastră" #~ msgid "Shade Window key" #~ msgstr "Tastă Umbrire fereastră" #~ msgid "Brightness down key" #~ msgstr "Tastă Strălucire crescută" #~ msgid "Brightness up key" #~ msgstr "Tastă Strălucire micşorată" #~ msgid "Disabled" #~ msgstr "Dezactivată" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Această tastă este deja asociată acţiunii „%s“.\n" #~ "Vă rugăm să selectaţi o altă tastă." #~ msgid "Description" #~ msgstr "Descriere" #~ msgid "Status" #~ msgstr "Stare" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Preferinţe taste multimedia" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Pentru a asocia o tastă unei acţiuni, activaţi o linie şi apăsaţi tasta " #~ "sau tastele pe care doriţi să le asociaţi.\n" #~ "\"C\" renunţă la combinaţia reţinută, iar \"Backspace\" dezactivează o " #~ "combinaţie deja asociată." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Foloseşte volumul _PCM în loc de volumul General" #~ msgid "Multimedia Keys" #~ msgstr "Taste multimedia" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Codul XKeycode al tastei Strălucire mişorată" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Strălucire mişorată, O pentru dezactivare" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Codul XKeycode al tastei Strălucire mărită" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Strălucire mărită, 0 pentru dezactivare" #~ msgid "Calculator key's XKeycode" #~ msgstr "Codul XKeycode al tastei Calculator" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Calculator, O pentru dezactivare" #~ msgid "Close Window key's XKeycode" #~ msgstr "Codul XKeycode al tastei Închidere fereastră" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Închidere fereastră, 0 pentru dezactivare" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Codul XKeycode al tastei Email" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Email, 0 pentru dezactivare" #~ msgid "Eject key's XKeycode" #~ msgstr "Codul XKeycode al tastei Eject" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Eject, 0 pentru dezactivare" #~ msgid "Finance key's XKeycode" #~ msgstr "Codul XKeycode al tastei Finanţe" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Finanţe, 0 pentru dezactivare" #~ msgid "Groups key's XKeycode" #~ msgstr "Codul XKeycode al tastei Grupuri" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Grupuri, 0 pentru dezactivare" #~ msgid "Help key's XKeycode" #~ msgstr "Codul XKeycode al tastei Ajutor" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Ajutor, 0 pentru dezactivare" #~ msgid "Mute key's XKeycode" #~ msgstr "Codul XKeycode al tastei Amuţire" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Amuţire, 0 pentru dezactivare" #~ msgid "My Home key's XKeycode" #~ msgstr "Codul XKeycode al tastei Acasă" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Acasă, 0 pentru dezactivare" #~ msgid "Next key's XKeycode" #~ msgstr "Codul XKeycode al tastei Înainte" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Înainte, 0 pentru dezactivare" #~ msgid "Pause key's XKeycode" #~ msgstr "Codul XKeycode al tastei Pauză" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Pauză, 0 pentru dezactivare" #~ msgid "Play key's XKeycode" #~ msgstr "Codul XKeycode al tastei Redare" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Redare, 0 pentru dezactivare" #~ msgid "Power key's XKeycode" #~ msgstr "Codul XKeycode al tastei Oprire" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Oprire, 0 pentru dezactivare" #~ msgid "Previous key's XKeycode" #~ msgstr "Codul XKeycode al tastei Înapoi" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Înapoi, 0 pentru dezactivare" #~ msgid "Record key's XKeycode" #~ msgstr "Codul XKeycode al tastei Înregistrare" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Înregistrare, 0 pentru dezactivare" #~ msgid "Refresh key's XKeycode" #~ msgstr "Codul XKeycode al tastei Reactualizare" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Reactualizare, 0 pentru dezactivare" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Codul XKeycode al tastei Protecţie ecran" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Protecţie ecran, 0 pentru dezactivare" #~ msgid "Search key's XKeycode" #~ msgstr "Codul XKeycode al tastei Căutare" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Căutare, 0 pentru dezactivare" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Codul XKeycode al tastei Umbrire fereastră" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Umbrire fereastră, 0 pentru dezactivare" #~ msgid "Sleep key's XKeycode" #~ msgstr "Codul XKeycode al tastei Adormire" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Adormire, 0 pentru dezactivare" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Fişier multimedia de redat la schimbarea volumului" #~ msgid "Volume down key's XKeycode" #~ msgstr "Codul XKeycode al tastei Volum mişorat" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Volum micşorat, 0 pentru dezactivare" #, fuzzy #~ msgid "Volume step" #~ msgstr "Volum" #~ msgid "Volume up key's XKeycode" #~ msgstr "Codul XKeycode al tastei Volum mărit" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Volum mărit, 0 pentru dezactivare" #~ msgid "WWW key's XKeycode" #~ msgstr "Codul XKeycode al tastei Net" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Codul XKeycode al tastei Net, 0 pentru dezactivare" #~ msgid "Accelerator key" #~ msgstr "Tastă acceleratoare" #~ msgid "Accelerator modifiers" #~ msgstr "Modificatori accelerare" #~ msgid "Accelerator Mode" #~ msgstr "Mod accelerare" #~ msgid "The type of accelerator." #~ msgstr "Tipul acceleratorului." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Introduceţi un noi accelerator, sau apăsaţi Backspace pentru ştergere" #~ msgid "Type a new accelerator" #~ msgstr "Introduceţi un nou accelerator" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Porneşte demonul tastelor multimedia" brightside-1.4.0.orig/po/ru.po0000644000175000000500000006033010001644313014311 0ustar arisrc# Russian translation for Brightside. # Copyright (C) 2003 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Dmitry G. Mastrukov , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-11 08:48+0300\n" "Last-Translator: Dmitry G. Mastrukov \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Не удалось выполнить команду: %s\n" "Проверьте, что такая команда существует." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Права доступа к файлу \"%s\" нарушены\n" "Проконсультируйтесь с документацией по пакету Brightside, исправьте проблему " "и перезапустите Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Дмитрий Мастрюков " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Не удалось загрузить файл формата Glade.\n" "Убедитесь, что демон корректно установлен." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Громкость" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Клавиша заглушения" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Клавиша хранителя экрана" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Настройка звука" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Настройка звука" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "" "Команда, которая будет выполнена, когда клавиша извлечения диска будет нажата" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Диалог настроек поведения мультимедийных клавиш" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "" "Команда, которая будет выполнена, когда клавиша извлечения диска будет нажата" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "" "Команда, которая будет выполнена, когда клавиша извлечения диска будет нажата" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "" "Команда, которая будет выполнена, когда клавиша извлечения диска будет нажата" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "" "Команда, которая будет выполнена, когда клавиша извлечения диска будет нажата" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "" "Команда, которая будет выполнена, когда клавиша извлечения диска будет нажата" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "" "Команда, которая будет выполнена, когда клавиша извлечения диска будет нажата" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "" "Команда, которая будет выполнена, когда клавиша извлечения диска будет нажата" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "" "Команда, которая будет выполнена, когда клавиша извлечения диска будет нажата" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Включено" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Включено" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "" "Код XKeycode клавиши для использования уровня громкости канала PCM, а не " "основного" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Настройка клавиш " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Настройка звука" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Не удалось выполнить либо команду: %s\n" #~ "либо команду: %s\n" #~ "Проерьте, что хотя бы одна из этих команд существует." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Произошла ошибка при удалении доступа к мультмедийным клавишам.\n" #~ "Назначение клавиши %d не может быть отменено." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Похоже, другое приложение уже имеет доступ к мультимедийным клавишам.\n" #~ "Клавиша %d не может быть назначена.\n" #~ "Не запущен ли другой демон?" #~ msgid "Multimedia keys daemon" #~ msgstr "Демон мультимедийных клавиш" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Демон мультимедийных клавиш активен" #~ msgid "Volume down key" #~ msgstr "Клавиша убавления звука" #~ msgid "Volume up key" #~ msgstr "Клавиша прибавления звука" #~ msgid "Power key" #~ msgstr "Клавиша включения питания" #~ msgid "Eject key" #~ msgstr "Клавиша выброса диска" #~ msgid "Media key" #~ msgstr "Клавиша носителя" #~ msgid "Play key" #~ msgstr "Клавиша проигрывания" #~ msgid "Pause key" #~ msgstr "Клавиша паузы" #~ msgid "Stop (Audio) key" #~ msgstr "Клавиша остановки (аудио)" #~ msgid "Previous (Audio) key" #~ msgstr "Клавиша предыдущей дорожки (аудио)" #~ msgid "Next (Audio) key" #~ msgstr "Клавиша следующей дорожки (аудио)" #~ msgid "My Home key" #~ msgstr "Клавиша \"Домой\"" #~ msgid "Refresh key" #~ msgstr "Клавиша обновления" #~ msgid "Search key" #~ msgstr "Клавиша поиска" #~ msgid "E-Mail key" #~ msgstr "Клавиша электронной почты" #~ msgid "Sleep key" #~ msgstr "Клавиша \"засыпания\"" #~ msgid "Finance key" #~ msgstr "Клавиша финансов" #~ msgid "Help key" #~ msgstr "Клавиша справки" #~ msgid "WWW key" #~ msgstr "Клавиша веба" #~ msgid "Groups key" #~ msgstr "Клавиша групп" #~ msgid "Calculator key" #~ msgstr "Клавиша калькулятора" #~ msgid "Record key" #~ msgstr "Клавиша записи" #~ msgid "Close Window key" #~ msgstr "Клавиша закрытия окна" #~ msgid "Shade Window key" #~ msgstr "Клавиша скручивания окна" #~ msgid "Brightness down key" #~ msgstr "Клавиша убавления яркости" #~ msgid "Brightness up key" #~ msgstr "Клавиша прибавления яркости" #~ msgid "Disabled" #~ msgstr "Отключено" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Этой клавише уже назначена команда \"%s\".\n" #~ "Выберите другую клавишу." #~ msgid "Description" #~ msgstr "Описание" #~ msgid "Status" #~ msgstr "Состояние" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Настройки мультмедийных клавиш" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Для назначения клавиши команде щёлкните по строке и нажмите клавишу, " #~ "которую хотите ассоциировать с командой.\n" #~ "Клавиша \"C\" отменяет захват, а клавиша \"Backspace\" отключает " #~ "комбинацию клавиш." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "" #~ "Использовать _уровень громкости канала PCM вместо основного уровня " #~ "громкости" #~ msgid "Multimedia Keys" #~ msgstr "Мультимедийные клавиши" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Код XKeycode клавиши для убавления яркости" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для убавления яркости, 0 для отключения" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Код XKeycode клавиши для прибавления яркости" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для прибавления яркости, 0 для отключения" #~ msgid "Calculator key's XKeycode" #~ msgstr "Код XKeycode клавиши для калькулятора" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для калькулятора, 0 для отключения" #~ msgid "Close Window key's XKeycode" #~ msgstr "Код XKeycode клавиши для закрытия окна" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для закрытия окна, 0 для отключения" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Код XKeycode клавиши для электронной почты" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для электронной почты, 0 для отключения" #~ msgid "Eject key's XKeycode" #~ msgstr "Код XKeycode клавиши для извлечения диска" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для извлечения диска, 0 для отключения" #~ msgid "Finance key's XKeycode" #~ msgstr "Код XKeycode клавиши для финансов" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для финансов, 0 для отключения" #~ msgid "Groups key's XKeycode" #~ msgstr "Код XKeycode клавиши для групп" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для групп, 0 для отключения" #~ msgid "Help key's XKeycode" #~ msgstr "Код XKeycode клавиши для справки" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для справки, 0 для отключения" #~ msgid "Mute key's XKeycode" #~ msgstr "Код XKeycode клавиши для заглушения звука" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для заглушения звука, 0 для отключения" #~ msgid "My Home key's XKeycode" #~ msgstr "Код XKeycode клавиши для клавиши \"Домой\"" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для клавиши \"Домой\", 0 для отключения" #~ msgid "Next key's XKeycode" #~ msgstr "Код XKeycode клавиши для следующей дорожки" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для следующей дорожки, 0 для отключения" #~ msgid "Pause key's XKeycode" #~ msgstr "Код XKeycode клавиши для паузы" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для паузы, 0 для отключения" #~ msgid "Play key's XKeycode" #~ msgstr "Код XKeycode клавиши для проигрывания" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для проигрывания, 0 для отключения" #~ msgid "Power key's XKeycode" #~ msgstr "Код XKeycode клавиши для питания" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для питания, 0 для отключения" #~ msgid "Previous key's XKeycode" #~ msgstr "Код XKeycode клавиши для предыдущей дорожки" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для предыдущей дорожки, 0 для отключения" #~ msgid "Record key's XKeycode" #~ msgstr "Код XKeycode клавиши для записи" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для записи, 0 для отключения" #~ msgid "Refresh key's XKeycode" #~ msgstr "Код XKeycode клавиши для обновления" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для обновления, 0 для отключения" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Код XKeycode клавиши для хранителя экрана" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для хранителя экрана, 0 для отключения" #~ msgid "Search key's XKeycode" #~ msgstr "Код XKeycode клавиши для поиска" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для поиска, 0 для отключения" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Код XKeycode клавиши для скручивания окна" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для скручивания окна, 0 для отключения" #~ msgid "Sleep key's XKeycode" #~ msgstr "Код XKeycode клавиши для \"засыпания\"" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для \"засыпания\", 0 для отключения" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "" #~ "Звуковой файл, который будет проигрываться, когда уровень громкости " #~ "меняется" #~ msgid "Volume down key's XKeycode" #~ msgstr "Код XKeycode клавиши для убавления громкости" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для убавления громкости, 0 для отключения" #, fuzzy #~ msgid "Volume step" #~ msgstr "Громкость" #~ msgid "Volume up key's XKeycode" #~ msgstr "Код XKeycode клавиши для прибавления громкости" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для прибавления громкости, 0 для отключения" #~ msgid "WWW key's XKeycode" #~ msgstr "Код XKeycode клавиши для веба" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавиши для веба, 0 для отключения" #~ msgid "Accelerator key" #~ msgstr "Клавиша ускорителя" #~ msgid "Accelerator modifiers" #~ msgstr "Модификатор ускорителя" #~ msgid "Accelerator Mode" #~ msgstr "Режим ускорителя" #~ msgid "The type of accelerator." #~ msgstr "Тип ускорителя." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Введите новый ускоритель или нажмите клавишу Backspace для очистки" #~ msgid "Type a new accelerator" #~ msgstr "Введите новый ускоритель" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "За_пустить демон мультимедийных клавиш" brightside-1.4.0.orig/po/sk.po0000644000175000000500000004722610001644313014311 0ustar arisrc# translation of sk.po to Slovak # translation of Brightside.sk.po to Slovak # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Stanislav Visnovsky , 2003 # msgid "" msgstr "" "Project-Id-Version: sk\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-05-07 08:21+0200\n" "Last-Translator: Stanislav Visnovsky \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.2beta2\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Nepodarilo sa vykonať príkaz: %s\n" "Overte, že tento príkaz existuje." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Práva pre súbor %s sú poškodené.\n" "Prosím, prečítajte si dokumentáciu k Brightside, opravte problém a " "Brightside reštartujte." #: src/brightside.c:487 msgid "translator_credits" msgstr "Stanislav Višňovský" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Nepodarilo sa načítať súbor Glade.\n" "Overte, že je démon správne nainštalovaný." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Hlasitosť" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Kláves Potichu" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Kláves Šetrič obrazovky" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Nastavenie zvuku" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Nastavenie zvuku" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Príkaz spúšťaný pri stlačení Vysunúť" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Nastavenie chovania multimediálnych kláves" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Príkaz spúšťaný pri stlačení Vysunúť" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Príkaz spúšťaný pri stlačení Vysunúť" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Príkaz spúšťaný pri stlačení Vysunúť" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Príkaz spúšťaný pri stlačení Vysunúť" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Príkaz spúšťaný pri stlačení Vysunúť" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Príkaz spúšťaný pri stlačení Vysunúť" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Príkaz spúšťaný pri stlačení Vysunúť" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Príkaz spúšťaný pri stlačení Vysunúť" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Zapnuté" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Zapnuté" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Použiť hlasitosť PCM a nie celkovú hlasitosť" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Nastavenie kláves" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Nastavenie zvuku" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Nepodarilo sa vykonať príkaz: %s\n" #~ "ani príkaz: %s\n" #~ "Overte, že aspoň jeden z nich existuje." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Pri odstraňovaní prístupu k multimediálnym kľúčom nastala chyba.\n" #~ "Kláves %d nie je možné uvoľniť." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Vyzerá to, že multimediálne klávesy už používa iná aplikácia.\n" #~ "Kláves %d nie je možné nastaviť.\n" #~ "Nebeží už iný démon?" #~ msgid "Multimedia keys daemon" #~ msgstr "Démon multimediálnych kľúčov" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Démon multimediálnych kľúčov aktívny" #~ msgid "Volume down key" #~ msgstr "Kláves Znížiť hlasitosť" #~ msgid "Volume up key" #~ msgstr "Kláves Zvýšiť hlasitosť" #~ msgid "Power key" #~ msgstr "Kláves Zapnúť" #~ msgid "Eject key" #~ msgstr "Kláves Vysunúť" #~ msgid "Media key" #~ msgstr "Kláves Médium" #~ msgid "Play key" #~ msgstr "Kláves Hrať" #~ msgid "Pause key" #~ msgstr "Kláves Pauza" #~ msgid "Stop (Audio) key" #~ msgstr "Kláves Zastaviť (zvuk)" #~ msgid "Previous (Audio) key" #~ msgstr "Kláves Predchádzajúci (zvuk)" #~ msgid "Next (Audio) key" #~ msgstr "Kláves Nasledujúci (zvuk)" #~ msgid "My Home key" #~ msgstr "Kláves Môj domov" #~ msgid "Refresh key" #~ msgstr "Kláves Aktualizovať" #~ msgid "Search key" #~ msgstr "Kláves Hľadať" #~ msgid "E-Mail key" #~ msgstr "Kláves E-mail" #~ msgid "Sleep key" #~ msgstr "Kláves Uspať" #~ msgid "Finance key" #~ msgstr "Kláves Financie" #~ msgid "Help key" #~ msgstr "Kláves Pomocník" #~ msgid "WWW key" #~ msgstr "Kláves WWW" #~ msgid "Groups key" #~ msgstr "Kláves Skupiny" #~ msgid "Calculator key" #~ msgstr "Kláves Kalkulačka" #~ msgid "Record key" #~ msgstr "Kláves Nahrávať" #~ msgid "Close Window key" #~ msgstr "Kláves Zavrieť okno" #~ msgid "Shade Window key" #~ msgstr "Kláves Zabaliť okno" #~ msgid "Brightness down key" #~ msgstr "Kláves Znížiť jas" #~ msgid "Brightness up key" #~ msgstr "Kláves Zvýšiť jas" #~ msgid "Disabled" #~ msgstr "Vypnuté" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Tento kláves je už využívaný pre akciu '%s'.\n" #~ "Prosím, vyberte iný." #~ msgid "Description" #~ msgstr "Popis" #~ msgid "Status" #~ msgstr "Stav" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Nastavenie multimediálnych kláves" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Ak chcete priradiť kláves akcii, kliknite na riadok a potom stlačte " #~ "kláves, ktorý chcete priradiť.\n" #~ "\"C\" zruší zachytenie a \"Backspace\" vypne klávesovú skratku." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Použiť hlasitosť _PCM a nie celkovú hlasitosť" #~ msgid "Multimedia Keys" #~ msgstr "Multimediálne klávesy" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode pre kláves Znížiť jas" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Znížiť jas, alebo 0 pre vypnutie" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode pre kláves Zvýšiť jas" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Zvýšiť jas, alebo 0 pre vypnutie" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode pre kláves Kalkulačka" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Kalkulačka, alebo 0 pre vypnutie" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode pre kláves Zavrieť okno" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Zavrieť okno, alebo 0 pre vypnutie" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode pre kláves E-mail" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves E-mail, alebo 0 pre vypnutie" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode pre kláves Vysunúť" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Vysunúť, alebo 0 pre vypnutie" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode pre kláves Financie" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Financie, alebo 0 pre vypnutie" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode pre kláves Skupiny" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Skupiny, alebo 0 pre vypnutie" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode pre kláves Pomocník" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Pomocník, alebo 0 pre vypnutie" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode pre kláves Potichu" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Potichu, alebo 0 pre vypnutie" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode pre kláves Môj domov" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Môj domov, alebo 0 pre vypnutie" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode pre kláves Nasledujúci" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Nasledujúci, alebo 0 pre vypnutie" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode pre kláves Pauza" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Pauza, alebo 0 pre vypnutie" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode pre kláves Hrať" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Hrať, alebo 0 pre vypnutie" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode pre kláves Vypnúť" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Vypnúť, alebo 0 pre vypnutie" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode pre kláves Predchádzajúci" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Predchádzajúci, alebo 0 pre vypnutie" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode pre kláves Nahrávať" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Nahrávať, alebo 0 pre vypnutie" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode pre kláves Aktualizovať" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Aktualizovať, alebo 0 pre vypnutie" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode pre kláves Šetrič obrazovky" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Šetrič obrazovky, alebo 0 pre vypnutie" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode pre kláves Nájsť" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Nájsť, alebo 0 pre vypnutie" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode pre kláves Zabaliť okno" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Zabaliť okno, alebo 0 pre vypnutie" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode pre kláves Uspať" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Uspať, alebo 0 pre vypnutie" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Zvukový súbor prehraný pri zmene hlasitosti" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode pre kláves Znížiť hlasitosť" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Znížiť hlasitosť, alebo 0 pre vypnutie" #, fuzzy #~ msgid "Volume step" #~ msgstr "Hlasitosť" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode pre kláves Zvýšiť hlasitosť, alebo 0 pre vypnutie" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves Zvýšiť hlasitosť" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode pre kláves WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode pre kláves WWW, alebo 0 pre vypnutie" #~ msgid "Accelerator key" #~ msgstr "Kláves akcelerátora" #~ msgid "Accelerator modifiers" #~ msgstr "Modifikátory akcelerátora" #~ msgid "Accelerator Mode" #~ msgstr "Režim akcelerátorov" #~ msgid "The type of accelerator." #~ msgstr "Typ akcelerátora." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Stlačte nový akcelerátor alebo ho vyčistite stlačením Backspace" #~ msgid "Type a new accelerator" #~ msgstr "Stlačte nový akcelerátor" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Spustiť démona multimediálnych kláves" brightside-1.4.0.orig/po/sl.po0000644000175000000500000004742710001644313014315 0ustar arisrc# Slovenian translation file for Brightside. # Copyright (C) 2003 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Tadej Janež , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-01-21 14:45+0100\n" "Last-Translator: Tadej Janež \n" "Language-Team: slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Ne morem izvršiti ukaza: %s\n" "Preverite, če ta ukaz obstaja." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Dovolilnice za datoteko %s so pokvarjene\n" "Prosim, preverite dokumantacijo Brightside, popravite problem in vnovič\n" "zaženite Brightside" #: src/brightside.c:487 msgid "translator_credits" msgstr "Tadej Janež " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Ne morem naložiti Glade datoteke.\n" "Poskrbite, da je ta demon pravilno nameščen." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Glasnost" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tipka za utišanje zvoka" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Tipka za ohranjevalnik zaslona" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Nastavitev zvoka" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Nastavitev zvoka" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Ukaz, ki bo izvršen, ko bo pritisnjena tipka za izmet" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Nastavi obnašanje multimedijskih tipk" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Ukaz, ki bo izvršen, ko bo pritisnjena tipka za izmet" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Ukaz, ki bo izvršen, ko bo pritisnjena tipka za izmet" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Ukaz, ki bo izvršen, ko bo pritisnjena tipka za izmet" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Ukaz, ki bo izvršen, ko bo pritisnjena tipka za izmet" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Ukaz, ki bo izvršen, ko bo pritisnjena tipka za izmet" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Ukaz, ki bo izvršen, ko bo pritisnjena tipka za izmet" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Ukaz, ki bo izvršen, ko bo pritisnjena tipka za izmet" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Ukaz, ki bo izvršen, ko bo pritisnjena tipka za izmet" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Omogočeno" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Omogočeno" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Uporabi glasnost PCM namesto Glavne glasnosti" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Nastavitev tipk " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Nastavitev zvoka" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Ne morem izvršiti ne ukaza: %s\n" #~ "ne ukaza: %s\n" #~ "Preverite, če vsaj eden od teh ukazov obstaja." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Prišlo je do napake pri odstranjevanju dostopa do multimedijskih tipk.\n" #~ "Tipka %d ni mogla biti razvezana." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Zdi se, da nek program že ima dostop do multimedijskih tipk.\n" #~ "Tipka %d ni mogla biti vezana.\n" #~ "Ali že teče kakšen drug demon?" #~ msgid "Multimedia keys daemon" #~ msgstr "Demon za multimedijske tipke" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Demon za multimedijske tipke je aktiven" #~ msgid "Volume down key" #~ msgstr "Tipka za zmanjšanje glasnosti" #~ msgid "Volume up key" #~ msgstr "Tipka za povečanje glasnosti" #~ msgid "Power key" #~ msgstr "Tipka za vklop" #~ msgid "Eject key" #~ msgstr "Tipka za izmet" #~ msgid "Media key" #~ msgstr "Tipka za medije" #~ msgid "Play key" #~ msgstr "Tipka za predvajanje" #~ msgid "Pause key" #~ msgstr "Tipka za premor" #~ msgid "Stop (Audio) key" #~ msgstr "Tipka za prenehanje (glasba)" #~ msgid "Previous (Audio) key" #~ msgstr "Tipka za prejšnjo pesem (glasba)" #~ msgid "Next (Audio) key" #~ msgstr "Tipka za naslednjo pesem (glasba)" #~ msgid "My Home key" #~ msgstr "Tipka za Moj dom" #~ msgid "Refresh key" #~ msgstr "Tipka za osvežitev" #~ msgid "Search key" #~ msgstr "Tipka za iskanje" #~ msgid "E-Mail key" #~ msgstr "Tipka za e-pošto" #~ msgid "Sleep key" #~ msgstr "Tipka za spanje" #~ msgid "Finance key" #~ msgstr "Tipka za finance" #~ msgid "Help key" #~ msgstr "Tipka za pomoč" #~ msgid "WWW key" #~ msgstr "Tipka za WWW" #~ msgid "Groups key" #~ msgstr "Tipka za skupine" #~ msgid "Calculator key" #~ msgstr "Tipka za kalkulator" #~ msgid "Record key" #~ msgstr "Tipka za snemanje" #~ msgid "Close Window key" #~ msgstr "Tipka za zaprtje okna" #~ msgid "Shade Window key" #~ msgstr "Tipka za senčenje okna" #~ msgid "Brightness down key" #~ msgstr "Tipka za zmanjšanje svetilnosti" #~ msgid "Brightness up key" #~ msgstr "Tipka za povečanje svetilnosti" #~ msgid "Disabled" #~ msgstr "Onemogočeno" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Ta tipka je že vezana na dejanje '%s'.\n" #~ "Prosim, izberite drugo tipko." #~ msgid "Description" #~ msgstr "Opis" #~ msgid "Status" #~ msgstr "Stanje" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Izbire multimedijskih tipk" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Za dodeljevanje naloge tipki, kliknite na vrstico in pritisnite tipko, " #~ "katero hočete povezati s to nalogo.\n" #~ "\"C\" prekliče zajem in \"brisalka\" onemogoči tipkino bližnjico." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Uporabi glasnost _PCM namesto Glavne glasnosti" #~ msgid "Multimedia Keys" #~ msgstr "Multimedijske tipke" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Tipkovnična koda X za zmanjšanje svetilnosti" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za zmanjšanje svetilnosti, 0 za onemogočitev" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Tipkovnična koda X za za povečanje svetilnosti" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za povečanje svetilnosti, 0 za onemogočitev" #~ msgid "Calculator key's XKeycode" #~ msgstr "Tipkovnična koda X za kalkulator" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za kalkulator, 0 za onemogočitev" #~ msgid "Close Window key's XKeycode" #~ msgstr "Tipkovnična koda X za zaprtje okna" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za zaprtje okna, 0 za onemogočitev" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Tipkovnična koda X za e-pošto" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za e-pošto, 0 za onemogočitev" #~ msgid "Eject key's XKeycode" #~ msgstr "Tipkovnična koda X za izmet" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za izmet, 0 za onemogočitev" #~ msgid "Finance key's XKeycode" #~ msgstr "Tipkovnična koda X za finance" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za finance, 0 za onemogočitev" #~ msgid "Groups key's XKeycode" #~ msgstr "Tipkovnična koda X za skupine" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za skupine, 0 za onemogočitev" #~ msgid "Help key's XKeycode" #~ msgstr "Tipkovnična koda X za pomoč" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za pomoč, 0 za onemogočitev" #~ msgid "Mute key's XKeycode" #~ msgstr "Tipkovnična koda X za utišanje zvoka" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za utišanje zvoka, 0 za onemogočitev" #~ msgid "My Home key's XKeycode" #~ msgstr "Tipkovnična koda X za Moj dom" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za Moj dom, 0 za onemogočitev" #~ msgid "Next key's XKeycode" #~ msgstr "Tipkovnična koda X za naslednjo pesem" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za naslednjo pesem, 0 za onemogočitev" #~ msgid "Pause key's XKeycode" #~ msgstr "Tipkovnična koda X za premor" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za premor, 0 za onemogočitev" #~ msgid "Play key's XKeycode" #~ msgstr "Tipkovnična koda X za predvajanje" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za predvajanje, 0 za onemogočitev" #~ msgid "Power key's XKeycode" #~ msgstr "Tipkovnična koda X za vklop" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za vklop, 0 za onemogočitev" #~ msgid "Previous key's XKeycode" #~ msgstr "Tipkovnična koda X za naslednjo pesem" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za naslednjo pesem, 0 za onemogočitev" #~ msgid "Record key's XKeycode" #~ msgstr "Tipkovnična koda X za snemanje" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za snemanje, 0 za onemogočitev" #~ msgid "Refresh key's XKeycode" #~ msgstr "Tipkovnična koda X za osvežitev" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za osvežitev, 0 za onemogočitev" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Tipkovnična koda X za ohranjevalnik zaslona" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za ohranjevalnik zaslona, 0 za onemogočitev" #~ msgid "Search key's XKeycode" #~ msgstr "Tipkovnična koda X za iskanje" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za iskanje, 0 za onemogočitev" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Tipkovnična koda X za senčenje okna" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za senčenje okna, 0 za onemogočitev" #~ msgid "Sleep key's XKeycode" #~ msgstr "Tipkovnična koda X za spanje" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za spanje, 0 za onemogočitev" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Zvočna datoteka, ki bo zaigrana, ko bo spremenjena glasnost" #~ msgid "Volume down key's XKeycode" #~ msgstr "Tipkovnična koda X za zmanjšanje glasnosti" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za zmanjšanje glasnosti, 0 za onemogočitev" #, fuzzy #~ msgid "Volume step" #~ msgstr "Glasnost" #~ msgid "Volume up key's XKeycode" #~ msgstr "Tipkovnična koda X za povečanje glasnosti" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za povečanje glasnosti, 0 za onemogočitev" #~ msgid "WWW key's XKeycode" #~ msgstr "Tipkovnična koda X za WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Tipkovnična koda X za WWW, 0 za onemogočitev" #~ msgid "Accelerator key" #~ msgstr "Pospeševalna tipka" #~ msgid "Accelerator modifiers" #~ msgstr "Pospeševalni spremenilniki" #~ msgid "Accelerator Mode" #~ msgstr "Način pospeševanja" #~ msgid "The type of accelerator." #~ msgstr "Vrsta pospeševalnika." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Vpišite nov pospeševalnik ali pritisnite povratnico za izbris" #~ msgid "Type a new accelerator" #~ msgstr "Vpišite nov pospeševalnik" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Zaženi demon za multimedijske tipke" brightside-1.4.0.orig/po/sq.po0000644000175000000500000005013110001644314014305 0ustar arisrc# Albanian translation of Brightside. # Copyright (C) 2002, 2003 The Free Software Foundation. # This file is distributed under the same license as the Brightside package. # Deep_Dark , 2002. # Laurent Dhima , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-08-31 10:57+0200\n" "Last-Translator: Laurent Dhima \n" "Language-Team: Albanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0.2\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Nuk mund të ekzekutojë komandën: %s\n" "Verifiko që kjo komandë ekziston." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Lejet e file-s %s jane te demtuara\n" "Ju lutem kontrolloni dokumentacionin e Brightside, korrigjoni problemin dhe " "restartoni Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Emilian Gjoni " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Nuk mund të ngarkoj file-n e Glade.\n" "Sigurohu që demoni i tij të jetë i instaluar në mënyrë të rregullt." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volumi" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tasti i mute(disaktivizimit të zërit)" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Tasti i screensaver-it" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr "...." #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Sound Setup" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Sound Setup" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Komandë që duhet egzekutuar kur të shtypet tasti Eject" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Konfigurimi i sjelljes së tasteve të multimedias" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Komandë që duhet egzekutuar kur të shtypet tasti Eject" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Komandë që duhet egzekutuar kur të shtypet tasti Eject" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Komandë që duhet egzekutuar kur të shtypet tasti Eject" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Komandë që duhet egzekutuar kur të shtypet tasti Eject" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Komandë që duhet egzekutuar kur të shtypet tasti Eject" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Komandë që duhet egzekutuar kur të shtypet tasti Eject" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Komandë që duhet egzekutuar kur të shtypet tasti Eject" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Komandë që duhet egzekutuar kur të shtypet tasti Eject" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Aktivizuar" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Aktivizuar" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Përdor volumin PCM në vend të Master Volume" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Keys Setup " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Sound Setup" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Nuk mund të ekzekutojë as komandën: %s\n" #~ "as komandën: %s\n" #~ "Verifiko që të paktën njëra nga të dyja këto komanda të ekzistojë." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Ndodhi një gabim duke hequr hyrjen për tastet multimedialë.\n" #~ "Tasti %d nuk mund të ç'aktivizohet." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Me sa duket një aplikim tjetër po përdor tastet e multimedias.\n" #~ "Tasti %d nuk mund të disaktivizohet.\n" #~ "ls të tregon nëse nje aplikacion po punon.Kontrollo!" #~ msgid "Multimedia keys daemon" #~ msgstr "Demoni i tasteve të multimedias" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Demoni i tasteve të multimedias është aktiv" #~ msgid "Volume down key" #~ msgstr "Tasti i uljes së volumit" #~ msgid "Volume up key" #~ msgstr "Tasti i ngritjes së volumit" #~ msgid "Power key" #~ msgstr "Tasti i fuqisë(power)" #~ msgid "Eject key" #~ msgstr "Tasti i eject(i nxjerrjes)" #~ msgid "Media key" #~ msgstr "Tasti i medias" #~ msgid "Play key" #~ msgstr "Tasti i play" #~ msgid "Pause key" #~ msgstr "Tasti i pauzes" #~ msgid "Stop (Audio) key" #~ msgstr "Tasti i (Audio) stop" #~ msgid "Previous (Audio) key" #~ msgstr "Tasti (Audio) precedent" #~ msgid "Next (Audio) key" #~ msgstr "Tasti (Audio) pasardhës" #~ msgid "My Home key" #~ msgstr "Tasti i Home(shtëpia)" #~ msgid "Refresh key" #~ msgstr "Tasti i rifreskimit" #~ msgid "Search key" #~ msgstr "Tasti i kërkimit" #~ msgid "E-Mail key" #~ msgstr "Tasti i e-mail-it" #~ msgid "Sleep key" #~ msgstr "Tasti i gjumit" #~ msgid "Finance key" #~ msgstr "Tasti i financës" #~ msgid "Help key" #~ msgstr "Tasti i help(ndihmë)" #~ msgid "WWW key" #~ msgstr "Tasti i WWW" #~ msgid "Groups key" #~ msgstr "Tasti i grupit" #~ msgid "Calculator key" #~ msgstr "Tasti i kalkulatorit" #~ msgid "Record key" #~ msgstr "Tasti i regjistrimit" #~ msgid "Close Window key" #~ msgstr "Tasti i mbylljes së dritares" #~ msgid "Shade Window key" #~ msgstr "Tasti i mbështjelljes së dritares" #~ msgid "Brightness down key" #~ msgstr "Tasti i uljes së ndriçimit" #~ msgid "Brightness up key" #~ msgstr "Tasti i ngritjes së ndriçimit" #~ msgid "Disabled" #~ msgstr "Disaktivizuar" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Ky tast është tashmë i zënë nga veprimi '%s'.\n" #~ "Ju lutem zgjidhni një tast tjetër." #~ msgid "Description" #~ msgstr "Përshkrim" #~ msgid "Status" #~ msgstr "Status" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Preferencat e tasteve të multimedias" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Për ti bashkangjitur një tast një veprimi kliko në një linjë, dhe shtyp " #~ "tastin që do ti bashkangjisësh.\n" #~ "\"C\" anullon shtypjen, dhe \"Backspace\" disaktivizon tastin e shpejtë." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Përdor volumin _PCM në vend të Master volum" #~ msgid "Multimedia Keys" #~ msgstr "Tastet e multimedias" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Tastet e uljes së ndriçimit XKeycode" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Tastet e uljes së ndriçimit XKeycode 0 për të disaktivizuar" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Tastet e ngritjes së ndriçimit XKeycode" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Tastet e ngritjes së ndriçimit XKeycode, 0 për te disaktivizuar" #~ msgid "Calculator key's XKeycode" #~ msgstr "Tasti i makinës llogaritëse XKeycode" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Tasti i makinës llogaritëse XKeycode 0 për të disaktivizuar" #~ msgid "Close Window key's XKeycode" #~ msgstr "Tasti i mbylljes së dritares XKeycode" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Tasti i mbylljes së dritares XKeycode, 0 për të disaktivizuar" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Tasti i e-mail-it XKeycode" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Tasti i e-mail-it XKeycode, 0 për të disaktivizuar" #~ msgid "Eject key's XKeycode" #~ msgstr "Tasti i eject XKeycode" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Tasti i eject XKeycode, 0 për të disaktivizuar" #~ msgid "Finance key's XKeycode" #~ msgstr "Tasti i financës XKeycode" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Tasti i financës XKeycode, 0 për të disaktivizuar" #~ msgid "Groups key's XKeycode" #~ msgstr "Tasti i grupit XKeycode" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Tasti i grupit XKeycode, 0 për të disaktivizuar" #~ msgid "Help key's XKeycode" #~ msgstr "Tasti i help(ndihmës) XKeycode" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Tasti i help XKeycode, 0 për të disaktivizuar" #~ msgid "Mute key's XKeycode" #~ msgstr "Tasti i mute XKeycode" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Tasti i mute XKeycode, 0 për të disaktivizuar" #~ msgid "My Home key's XKeycode" #~ msgstr "Tasti i home XKeycode" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Tasti i home XKeycode, 0 për të disaktivizuar" #~ msgid "Next key's XKeycode" #~ msgstr "Tasti pasardhës XKeycode" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Tasti pasardhës XKeycode, 0 për të disaktivizuar" #~ msgid "Pause key's XKeycode" #~ msgstr "Tasti i pauzes XKeycode" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Tasti i pauzës XKeycode, 0 për të disaktivizuar" #~ msgid "Play key's XKeycode" #~ msgstr "Tasti i play XKeycode" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Tasti i play XKeycode, 0 për të disaktivizuar" #~ msgid "Power key's XKeycode" #~ msgstr "Tasti i fuqisë XKeycode" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Tasti i fuqisë XKeycode, 0 për të disaktivizuar" #~ msgid "Previous key's XKeycode" #~ msgstr "Tasti paraardhës XKeycode" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Tasti paraardhës XKeycode, 0 për të disaktivizuar" #~ msgid "Record key's XKeycode" #~ msgstr "Tasti i rregjistrimit XKeycode" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Tasti i rregjistrimit XKeycode, 0 për të disaktivizuar" #~ msgid "Refresh key's XKeycode" #~ msgstr "Tasti i rifreskimit XKeycode" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Tasti i rifreskimit XKeycode, 0 për të disaktivizuar" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Tasti i screensaver-it XKeycode" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Tasti i screensaver-it XKeycode, 0 për të disaktivizuar" #~ msgid "Search key's XKeycode" #~ msgstr "Tasti i kërkimit XKeycode" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Tasti i kërkimit XKeycode, 0 për të disaktivizuar" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Tasti i mbeshtjelljes së dritares XKeycode" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Tasti i mbështjelljes së dritares XKeycode, 0 për të disaktivizuar" #~ msgid "Sleep key's XKeycode" #~ msgstr "Tasti i gjumit XKeycode" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Tasti i gjumit XKeycode, 0 për të disaktivizuar" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "File i zërit për tu luajtur(play) kur volumi është ndryshuar" #~ msgid "Volume down key's XKeycode" #~ msgstr "Tasti i uljes së volumit XKeycode" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Tasti i uljes së volumit XKeycode, 0 për të disaktivizuar" #~ msgid "Volume step" #~ msgstr "Shkalla e volumit" #~ msgid "Volume step as percentage of volume" #~ msgstr "Shkalla e volumit si përqindje e volumit " #~ msgid "Volume up key's XKeycode" #~ msgstr "Tasti i ngritjes së volumit XKeycode" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Tasti i ngritjes së volumit XKeycode, 0 për të disaktivizuar" #~ msgid "WWW key's XKeycode" #~ msgstr "Tasti i WWW XKeycode" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Tasti i WWW XKeycode, 0 për të disaktivizuar" #~ msgid "Accelerator key" #~ msgstr "Tasti i përshpejtuesit" #~ msgid "Accelerator modifiers" #~ msgstr "Modifikuesit e përshpejtuesit" #~ msgid "Accelerator Mode" #~ msgstr "Mënyra e përshepjtimit" #~ msgid "The type of accelerator." #~ msgstr "Tipi i përshpejtuesit" #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Shtyp një përshpejtues të ri ose shtypackspace(tastin e barit) për të " #~ "fshirë " #~ msgid "Type a new accelerator" #~ msgstr "Shtyp një përshpejtues të ri" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Starton demonin e tastit të multimedias" brightside-1.4.0.orig/po/sr.po0000644000175000000500000005620410001644314014315 0ustar arisrc# Serbian translation of Brightside # Courtesy of Prevod.org team (http://www.prevod.org/) -- 2003. # # This file is distributed under the same license as the Brightside package. # # Maintainer: Данило Шеган # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-10-04 01:32+0200\n" "Last-Translator: Данило Шеган \n" "Language-Team: Serbian (sr) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Не може извршити наредбу „%s“\n" "Проверите да ли ова наредба постоји." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Дозволе на датотеци %s су неисправне\n" "Проверите документацију Brightside-а, исправите проблем и поново покрените " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Данило Шеган \n" "Бојан Живановић " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Не може учитати Glade датотеку.\n" "Проверите да ли је услужни програм одговарајуће покренут." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Јачина звука" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Угаси звук" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Тастер за чување екрана" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Подешавање звука" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Подешавање звука" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Наредба за извршење по притиску на тастер за избацивање" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Постави понашање тастера за мултимедију" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Наредба за извршење по притиску на тастер за избацивање" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Наредба за извршење по притиску на тастер за избацивање" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Наредба за извршење по притиску на тастер за избацивање" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Наредба за извршење по притиску на тастер за избацивање" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Наредба за извршење по притиску на тастер за избацивање" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Наредба за извршење по притиску на тастер за избацивање" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Наредба за извршење по притиску на тастер за избацивање" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Наредба за извршење по притиску на тастер за избацивање" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Укључено" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Укључено" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Користи PCM јачину звука уместо главне јачине" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Подешавање тастера " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Подешавање звука" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Не може извршити ни наредбу „%s“\n" #~ "ни наредбу „%s“\n" #~ "Проверите да ли бар једна од ових наредби постоји." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Дошло је до грешке при уклањању приступа тастерима за мултимедију.\n" #~ "Тастер %d је остао везан." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Чини се да други програм већ има приступ тастерима за мултимедију.\n" #~ "Тастеру %d се не може доделити значење.\n" #~ "Да није већ покренут један услужни програм?" #~ msgid "Multimedia keys daemon" #~ msgstr "Услужни програм за тастере за мултимедију" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Услужни програм за тастере за мултимедију је активан" #~ msgid "Volume down key" #~ msgstr "Тастер за утишавање" #~ msgid "Volume up key" #~ msgstr "Тастер за појачавање" #~ msgid "Power key" #~ msgstr "Тастер за гашење" # Не мора бити само ЦД и само фиока; овако је нешто општије #~ msgid "Eject key" #~ msgstr "Тастер за избацивање диска" #~ msgid "Media key" #~ msgstr "Медија тастер" #~ msgid "Play key" #~ msgstr "Тастер за пуштање" #~ msgid "Pause key" #~ msgstr "Тастер за паузу" #~ msgid "Stop (Audio) key" #~ msgstr "Тастер за заустављање (звука)" #~ msgid "Previous (Audio) key" #~ msgstr "Тастер за претходни (звук)" #~ msgid "Next (Audio) key" #~ msgstr "Тастер за следећи (звук)" #~ msgid "My Home key" #~ msgstr "Моја почетна тачка" #~ msgid "Refresh key" #~ msgstr "Тастер за освежење" #~ msgid "Search key" #~ msgstr "Тастер за претрагу" #~ msgid "E-Mail key" #~ msgstr "Тастер за е-пошту" #~ msgid "Sleep key" #~ msgstr "Тастер за успављивање рачунара" #~ msgid "Finance key" #~ msgstr "Тастер за финансије" #~ msgid "Help key" #~ msgstr "Тастер за помоћ" #~ msgid "WWW key" #~ msgstr "Тастер за веб" #~ msgid "Groups key" #~ msgstr "Тастер за групе" #~ msgid "Calculator key" #~ msgstr "Тастер за калкулатор" #~ msgid "Record key" #~ msgstr "Тастер за снимање" #~ msgid "Close Window key" #~ msgstr "Тастер за затварање прозора" #~ msgid "Shade Window key" #~ msgstr "Тастер за склапање прозора" #~ msgid "Brightness down key" #~ msgstr "Тастер за смањење осветљења" #~ msgid "Brightness up key" #~ msgstr "Тастер за повећање осветљења" #~ msgid "Disabled" #~ msgstr "Искључено" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Овом тастеру је већ додељенa акција „%s“.\n" #~ "Изаберити неки други тастер." #~ msgid "Description" #~ msgstr "Опис" #~ msgid "Status" #~ msgstr "Стање" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Подешавања тастера за мултимедију" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Да бисте тастеру доделили значење, кликните на линију, и притисните " #~ "тастер коме желите да доделите њено значење.\n" #~ "„C“ отказује доделу, а „Бекспејс“ онемогућава пречицу." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Користи _PCM јачину, уместо главне јачине звука" #~ msgid "Multimedia Keys" #~ msgstr "Тастери за мултимедију" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Код тастера за смањење осветљености" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Код тастера за смањење осветљености, 0 да искључите" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Код тастера за повећање осветљености" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Код тастера за повећање осветљености, 0 да искључите" #~ msgid "Calculator key's XKeycode" #~ msgstr "Код тастера за калкулатор" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Код тастера за калкулатор, 0 да искључите" #~ msgid "Close Window key's XKeycode" #~ msgstr "Код тастера за затварање прозора" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Код тастера за затварање прозора, 0 да искључите" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Код тастера за е-пошту" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Код тастера за е-пошту, 0 да искључите" #~ msgid "Eject key's XKeycode" #~ msgstr "Код тастера за избацивање диска" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Код тастера за избацивање диска, 0 да искључите" #~ msgid "Finance key's XKeycode" #~ msgstr "Код тастера за финансије" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Код тастера за финансије, 0 да искључите" #~ msgid "Groups key's XKeycode" #~ msgstr "Код тастера за групе" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Код тастера за групе, 0 да искључите" #~ msgid "Help key's XKeycode" #~ msgstr "Код тастера за помоћ" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Код тастера за помоћ, 0 да искључите" #~ msgid "Mute key's XKeycode" #~ msgstr "Код тастера за утишавање звука" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Код тастера за утишавање звука, 0 да искључите" #~ msgid "My Home key's XKeycode" #~ msgstr "Код тастера за моју полазну тачку" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Код тастера за моју полазну тачку, 0 да искључите" #~ msgid "Next key's XKeycode" #~ msgstr "Код следећег тастера" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Код следећег тастера, 0 да искључите" #~ msgid "Pause key's XKeycode" #~ msgstr "Код тастера за паузу" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Код тастера за паузу, 0 да искључите" #~ msgid "Play key's XKeycode" #~ msgstr "Код тастера за пуштање" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Код тастера за пуштање, 0 да искључите" #~ msgid "Power key's XKeycode" #~ msgstr "Код тастера за гашење компјутера" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Код тастера за гашење компјутера, 0 да искључите" #~ msgid "Previous key's XKeycode" #~ msgstr "Код предходног тастера" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Код предходног тастера, 0 да искључите" #~ msgid "Record key's XKeycode" #~ msgstr "Код тастера за снимање" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Код тастера за снимање, 0 да искључите" #~ msgid "Refresh key's XKeycode" #~ msgstr "Код тастера за освежење" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Код тастера за освежење, 0 да искључите" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Код тастера за чување екрана" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Код тастера за чување екрана, 0 да искључите" #~ msgid "Search key's XKeycode" #~ msgstr "Код тастера за претрагу" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Код тастера за претрагу, 0 да искључите" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Код тастера за склапање прозора" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Код тастера за склапање прозора, 0 да искључите" #~ msgid "Sleep key's XKeycode" #~ msgstr "Код тастера за успављивање компјутера" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Код тастера за успављивање компјутера, 0 да искључите" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Звук за пуштање при промени јачине звука" #~ msgid "Volume down key's XKeycode" #~ msgstr "Код тастера за смањивање гласноће" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Код тастера за смањивање гласноће, 0 да искључите" #~ msgid "Volume step" #~ msgstr "Корак јачине звука" #~ msgid "Volume step as percentage of volume" #~ msgstr "Корак јачине звука као проценат јачине" #~ msgid "Volume up key's XKeycode" #~ msgstr "Код тастера за појачавање гласноће" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Код тастера за појачавање гласноће, 0 да искључите" #~ msgid "WWW key's XKeycode" #~ msgstr "Код тастера за веб" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Код тастера за веб, 0 да искључите" #~ msgid "Accelerator key" #~ msgstr "Тастер пречице" #~ msgid "Accelerator modifiers" #~ msgstr "Измењивачи пречице" #~ msgid "Accelerator Mode" #~ msgstr "Врста пречице" #~ msgid "The type of accelerator." #~ msgstr "Врста пречице." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Изаберите нову пречицу, или притисните Бекспејс за поништење" #~ msgid "Type a new accelerator" #~ msgstr "Унесите нову пречицу" brightside-1.4.0.orig/po/sv.po0000644000175000000500000005345410001644314014325 0ustar arisrc# Swedish messages for Brightside. # Copyright (C) 2002, 2003 Free Software Foundation, Inc. # Christian Rose , 2002, 2003. # # $Id: sv.po,v 1.15 2003/08/31 14:42:38 menthos Exp $ # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-08-31 16:41+0200\n" "Last-Translator: Christian Rose \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Kunde inte köra kommandot: %s\n" "Verifiera att detta kommando finns." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Rättigheterna på filen %s är felaktiga\n" "Kontrollera Brightside:s dokumentation, rätta till felet och starta om " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Christian Rose\n" "Skicka synpunkter på översättningen till sv@li.org" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Kunde inte läsa in Glade-filen.\n" "Se till att demonen är korrekt installerad." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volym" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tystningstangent" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Skärmsläckartangent" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Ljudkonfiguration" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Ljudkonfiguration" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Kommando att köra då utmatningstangenten trycks ned" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Konfigurera beteende för multimediatangenter" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Kommando att köra då utmatningstangenten trycks ned" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Kommando att köra då utmatningstangenten trycks ned" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Kommando att köra då utmatningstangenten trycks ned" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Kommando att köra då utmatningstangenten trycks ned" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Kommando att köra då utmatningstangenten trycks ned" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Kommando att köra då utmatningstangenten trycks ned" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Kommando att köra då utmatningstangenten trycks ned" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Kommando att köra då utmatningstangenten trycks ned" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Aktiverad" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Aktiverad" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Använd PCM-volym istället för huvudvolymen" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Tangentkonfiguration " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Ljudkonfiguration" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Kunde varken köra kommandot: %s\n" #~ "eller kommandot: %s\n" #~ "Verifiera att åtminstone ett av dessa kommandon finns." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Ett fel inträffade när åtkomst till multimediatangenterna skulle tas " #~ "bort.\n" #~ "Tangent %d kunde inte avbindas." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Det verkar som om ett annat program redan har tillgång till " #~ "multimediatangenterna.\n" #~ "Tangent %d kunde inte avbindas.\n" #~ "Kör en annan demon redan?" #~ msgid "Multimedia keys daemon" #~ msgstr "Multimediatangentdemon" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Multimediatangentdemonen aktiv" #~ msgid "Volume down key" #~ msgstr "Volymsänkningstangent" #~ msgid "Volume up key" #~ msgstr "Volymökningstangent" #~ msgid "Power key" #~ msgstr "Strömtangent" #~ msgid "Eject key" #~ msgstr "Utmatningstangent" #~ msgid "Media key" #~ msgstr "Mediatangent" #~ msgid "Play key" #~ msgstr "Spelatangent" #~ msgid "Pause key" #~ msgstr "Paustangent" #~ msgid "Stop (Audio) key" #~ msgstr "Stopptangent (ljud)" #~ msgid "Previous (Audio) key" #~ msgstr "Föregåendetangent (ljud)" #~ msgid "Next (Audio) key" #~ msgstr "Nästatangent (ljud)" #~ msgid "My Home key" #~ msgstr "Hemtangent" #~ msgid "Refresh key" #~ msgstr "Uppdateratangent" #~ msgid "Search key" #~ msgstr "Söktangent" #~ msgid "E-Mail key" #~ msgstr "E-posttangent" #~ msgid "Sleep key" #~ msgstr "Insomningstangent" #~ msgid "Finance key" #~ msgstr "Ekonomitangent" #~ msgid "Help key" #~ msgstr "Hjälptangent" #~ msgid "WWW key" #~ msgstr "WWW-tangent" #~ msgid "Groups key" #~ msgstr "Grupptangent" #~ msgid "Calculator key" #~ msgstr "Miniräknartangent" #~ msgid "Record key" #~ msgstr "Inspelningstangent" #~ msgid "Close Window key" #~ msgstr "Fönsterstängningstangent" #~ msgid "Shade Window key" #~ msgstr "Fönsterskuggningstangent" #~ msgid "Brightness down key" #~ msgstr "Ljusstyrkesänkningstangent" #~ msgid "Brightness up key" #~ msgstr "Ljusstyrkeökningstangent" #~ msgid "Disabled" #~ msgstr "Inaktiverad" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Denna tangent är redan knuten till åtgärden \"%s\".\n" #~ "Välj en annan tangent." #~ msgid "Description" #~ msgstr "Beskrivning" #~ msgid "Status" #~ msgstr "Status" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Inställningar för multimediatangenter" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "För att tilldela en tangent en åtgärd klickar du på en rad och trycker på " #~ "den tangent som du vill associera med den.\n" #~ "\"C\" avbryter infångandet och Backsteg inaktiverar tangentgenvägen." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Använd _PCM-volymen istället för huvudvolymen" #~ msgid "Multimedia Keys" #~ msgstr "Multimediatangenter" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Ljusstyrkesänkningstangentens X-tangentkod" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Ljusstyrkesänkningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Ljusstyrkeökningstangentens X-tangentkod" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Ljusstyrkeökningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Calculator key's XKeycode" #~ msgstr "Miniräknartangentens X-tangentkod" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Miniräknartangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Close Window key's XKeycode" #~ msgstr "Fönsterstängningstangentens X-tangentkod" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Fönsterstängningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "E-Mail key's XKeycode" #~ msgstr "E-posttangentens X-tangentkod" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "E-posttangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Eject key's XKeycode" #~ msgstr "Utmatningstangentens X-tangentkod" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Utmatningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Finance key's XKeycode" #~ msgstr "Ekonomitangentens X-tangentkod" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Ekonomitangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Groups key's XKeycode" #~ msgstr "Grupptangentens X-tangentkod" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Grupptangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Help key's XKeycode" #~ msgstr "Hjälptangentens X-tangentkod" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Hjälptangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Mute key's XKeycode" #~ msgstr "Tystningstangentens X-tangentkod" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Tystningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "My Home key's XKeycode" #~ msgstr "Hemtangentens X-tangentkod" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Hemtangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Next key's XKeycode" #~ msgstr "Nästatangentens X-tangentkod" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Nästatangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Pause key's XKeycode" #~ msgstr "Paustangentens X-tangentkod" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Paustangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Play key's XKeycode" #~ msgstr "Spelatangentens X-tangentkod" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Spelatangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Power key's XKeycode" #~ msgstr "Strömtangentens X-tangentkod" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Strömtangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Previous key's XKeycode" #~ msgstr "Föregåendetangentens X-tangentkod" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Föregåendetangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Record key's XKeycode" #~ msgstr "Inspelningstangentens X-tangentkod" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Inspelningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Refresh key's XKeycode" #~ msgstr "Uppdateratangentens X-tangentkod" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Uppdateratangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Skärmsläckartangentens X-tangentkod" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Skärmsläckartangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Search key's XKeycode" #~ msgstr "Söktangentens X-tangentkod" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Söktangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Fönsterskuggningstangentens X-tangentkod" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Fönsterskuggningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Sleep key's XKeycode" #~ msgstr "Insomningstangentens X-tangentkod" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Insomningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Ljudfil att spela när volymen ändras" #~ msgid "Volume down key's XKeycode" #~ msgstr "Volymsänkningstangentens X-tangentkod" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Volymsänkningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Volume step" #~ msgstr "Volymsteg" #~ msgid "Volume step as percentage of volume" #~ msgstr "Volymsteg i procent av volymen" #~ msgid "Volume up key's XKeycode" #~ msgstr "Volymökningstangentens X-tangentkod" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Volymökningstangentens X-tangentkod, 0 för att inaktivera" #~ msgid "WWW key's XKeycode" #~ msgstr "WWW-tangentens X-tangentkod" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "WWW-tangentens X-tangentkod, 0 för att inaktivera" #~ msgid "Accelerator key" #~ msgstr "Snabbtangent" #~ msgid "Accelerator modifiers" #~ msgstr "Snabbtangentsmodifierare" #~ msgid "Accelerator Mode" #~ msgstr "Snabbtangentsläge" #~ msgid "The type of accelerator." #~ msgstr "Typen av snabbtangent." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Ange en ny snabbtangent, eller tryck backsteg för att ta bort" #~ msgid "Type a new accelerator" #~ msgstr "Ange en ny snabbtangent" #~ msgid "" #~ "This key is already bound to an action.\n" #~ "Please select another key." #~ msgstr "" #~ "Denna tangent är redan knuten till en åtgärd.\n" #~ "Välj en annan tangent." #~ msgid "_Launch the multimedia key daemon" #~ msgstr "_Starta multimediatangentdemonen" #~ msgid "(C) 2001 Bastien Nocera" #~ msgstr "© 2001 Bastien Nocera" #~ msgid "(C) 2001, 2002 Bastien Nocera" #~ msgstr "© 2001, 2002 Bastien Nocera" #~ msgid "Keys setup" #~ msgstr "Tangentkonfiguration" #~ msgid "Sound setup" #~ msgstr "Ljudkonfiguration" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commandsexist." #~ msgstr "" #~ "Kunde inte köra kommandot: %s\n" #~ "eller kommandot: %s\n" #~ "Verifiera att detta kommando finns." #~ msgid "" #~ "Your system has no sound support, or Brightside was compiled without any " #~ "sound support\n" #~ "Brightside will now exit" #~ msgstr "" #~ "Ditt system har inget ljudstöd eller så kompilerades Brightside utan " #~ "ljudstöd\n" #~ "Brightside kommer nu att avslutas" #~ msgid "Keycode value" #~ msgstr "Tangentkodsvärde" #~ msgid "" #~ "Permissions on the file /dev/mixer are broken\n" #~ "Please check Brightside's documentation, correct the problem and restart " #~ "Brightside." #~ msgstr "" #~ "Rättigheterna på filen /dev/mixer är felaktiga\n" #~ "Kontrollera Brightside:s dokumentation, rätta till felet och starta om " #~ "Brightside." #~ msgid "" #~ "Permissions on /dev/pmu are broken.\n" #~ "Please check Brightside's documentation, correct the problem and restart " #~ "Brightside." #~ msgstr "" #~ "Rättigheterna på /dev/pmu är felaktiga.\n" #~ "Kontrollera Brightside:s dokumentation, rätta till felet och starta om " #~ "Brightside." #~ msgid "" #~ "Permissions on the files /dev/fb0 and/or /dev/pmu are broken.\n" #~ "Please check Brightside's documentation, correct the problem and restart " #~ "Brightside." #~ msgstr "" #~ "Rättigheterna på filen /dev/fb0 och/eller /dev/pmu är felaktiga.\n" #~ "Kontrollera Brightside:s dokumentation, rätta till felet och starta om " #~ "Brightside." brightside-1.4.0.orig/po/tr.po0000644000175000000500000004706410001644315014323 0ustar arisrc# Turkish translation of Brightside. # Copyright (C) 2003 Brightside's COPYRIGHT HOLDER # This file is distributed under the same license as the Brightside package. # Gorkem Cetin , 2003. # Arman Aksoy , 2003. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-02-09 21:30+0200\n" "Last-Translator: Arman Aksoy (Armish) \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Komut çalıştırılamadı: %s\n" "Bu komut bulunamadı." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "%s dosyası üzerindeki haklarınızda bir hata var.\n" "Lütfen Brightside belgelerini kontrol ettikten sonra problemi düzeltin ve " "Brightside'yi yeniden çalıştırın." #: src/brightside.c:487 msgid "translator_credits" msgstr "Görkem Çetin" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Glade dosyası alınamadı.\n" "Programın yüklü olduğuna emin olun." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Ses" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Sessizlik tuşu" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Ekran koruyucu tuşu" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Ses Ayarları" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Ses Ayarları" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Çıkartma tuşuna basıldığı zaman çalıştırılacak olan komut" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Çokluortam tuşlarının davranışını düzenle" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Çıkartma tuşuna basıldığı zaman çalıştırılacak olan komut" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Çıkartma tuşuna basıldığı zaman çalıştırılacak olan komut" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Çıkartma tuşuna basıldığı zaman çalıştırılacak olan komut" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Çıkartma tuşuna basıldığı zaman çalıştırılacak olan komut" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Çıkartma tuşuna basıldığı zaman çalıştırılacak olan komut" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Çıkartma tuşuna basıldığı zaman çalıştırılacak olan komut" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Çıkartma tuşuna basıldığı zaman çalıştırılacak olan komut" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Çıkartma tuşuna basıldığı zaman çalıştırılacak olan komut" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Açık" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Açık" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Ana ses yerine PCM sesi kullan" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Tuş Ayarları" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Ses Ayarları" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "%s ya da %s komutları çalıştırılamadı.\n" #~ "Bu komutların herhangi birisinin sistemde olduğunu kontrol edin." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Çoklu ortam tuşlarını erişim kaldırılırken bir hata oluştu.\n" #~ "%d tuşu kaldırılamayacak." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Şuan da başka bir programın çoklu ortam tuşlarına erişimi var gibi " #~ "görünüyor.\n" #~ "%d tuşu kaldırılamayacak.\n" #~ "Başka bir servis çalışıyor olabilir ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Çokluortam tuş yapılandırması" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Çokluortam tuş yapılandırması etkin" #~ msgid "Volume down key" #~ msgstr "Ses alçaltma tuşu" #~ msgid "Volume up key" #~ msgstr "Ses yükseltme tuşu" #~ msgid "Power key" #~ msgstr "Güç tuşu" #~ msgid "Eject key" #~ msgstr "Çıkartma tuşu" #~ msgid "Media key" #~ msgstr "Medya tuşu" #~ msgid "Play key" #~ msgstr "Çalma tuşu" #~ msgid "Pause key" #~ msgstr "Bekletme tuşu" #~ msgid "Stop (Audio) key" #~ msgstr "Durdurma (ses) tuşu" #~ msgid "Previous (Audio) key" #~ msgstr "Önceki (ses) tuşu" #~ msgid "Next (Audio) key" #~ msgstr "Sonraki (ses) tuşu" #~ msgid "My Home key" #~ msgstr "Başlangıç Dizinim tuşu" #~ msgid "Refresh key" #~ msgstr "Tazeleme tuşu" #~ msgid "Search key" #~ msgstr "Arama tuşu" #~ msgid "E-Mail key" #~ msgstr "E-posta tuşu" #~ msgid "Sleep key" #~ msgstr "Uyuma tuşu" #~ msgid "Finance key" #~ msgstr "Finans tuşu" #~ msgid "Help key" #~ msgstr "Yardım tuşu" #~ msgid "WWW key" #~ msgstr "WWW tuşu" #~ msgid "Groups key" #~ msgstr "Grup tuşu" #~ msgid "Calculator key" #~ msgstr "Hesap makinesi tuşu" #~ msgid "Record key" #~ msgstr "Kaydetme tuşu" #~ msgid "Close Window key" #~ msgstr "Pencere kapatma tuşu" #~ msgid "Shade Window key" #~ msgstr "Pencereyi gölgele tuşu" #~ msgid "Brightness down key" #~ msgstr "Parlaklık azaltma tuşu" #~ msgid "Brightness up key" #~ msgstr "Parlaklık artırma tuşu" #~ msgid "Disabled" #~ msgstr "Kapalı" #, fuzzy #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Bu tuş bir eylemle ilişkilendirilmiş durumda.\n" #~ "Lütfen başka bir tuş seçin." #~ msgid "Description" #~ msgstr "Açıklama" #~ msgid "Status" #~ msgstr "Durum" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Çokluortam Tuş Tercihleri" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Bir düğmeye bir eylem atamak için, bir satırın üzerine tıklayın ve atamak " #~ "istediğiniz tuşa tıklayın.\n" #~ "\"C\" tuşu atama işlemini iptal eder ve \"Backspace\" tuşu ise tuş " #~ "kısayolunu kapatır." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Ana ses yerine _PCM sesi kullan" #~ msgid "Multimedia Keys" #~ msgstr "Çokluortam tuşları" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Parlaklık düşürücü tuşun X tuş kodu" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Parlaklık düşürücü tuşun X tuş kodu, kapatmak için 0 verin" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Parlaklık yükseltici tuşun X tuş kodu" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Parlaklık yükseltici tuşun X tuş kodu, kapatmak için 0 verin" #~ msgid "Calculator key's XKeycode" #~ msgstr "Hesap makinesi tuşu X tuş kodu" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Hesap makinesi tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Close Window key's XKeycode" #~ msgstr "Pencere kapatma X tuş kodu " #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Pencere kapatma X tuş kodu (kapatmak için 0)" #~ msgid "E-Mail key's XKeycode" #~ msgstr "E-posta tuşu X tuş kodu" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "E-posta tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Eject key's XKeycode" #~ msgstr "Çıkartma tuşu X tuş kodu" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Çıkartma tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Finance key's XKeycode" #~ msgstr "Finans tuşu X tuş kodu" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Finans tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Groups key's XKeycode" #~ msgstr "Grup tuşu X tuş kodu " #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Grup tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Help key's XKeycode" #~ msgstr "Yardım tuşu X tuş kodu " #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Yardım tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Mute key's XKeycode" #~ msgstr "Sessiz tuşu X tuş kodu" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Sessiz tuşu X tuş kodu (kapatmak için 0)" #~ msgid "My Home key's XKeycode" #~ msgstr "Başlangıç Dizinim X tuş kodu" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Başlangıç Dizinim X tuş kodu (kapatmak için 0)" #~ msgid "Next key's XKeycode" #~ msgstr "Sonraki tuşun X tuş kodu" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Sonraki tuşun X tuş kodu (kapatmak için 0)" #~ msgid "Pause key's XKeycode" #~ msgstr "Bekletme tuşu X tuş kodu" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Bekletme tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Play key's XKeycode" #~ msgstr "Çalma tuşu X tuş kodu" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Çalma tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Power key's XKeycode" #~ msgstr "Güç tuşu X tuş kodu " #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Güç tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Previous key's XKeycode" #~ msgstr "Önceki tuş X tuş kodu" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Önceki tuş X tuş kodu (kapatmak için 0)" #~ msgid "Record key's XKeycode" #~ msgstr "Kaydetme tuşu X tuş kodu" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Kaydetme tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Refresh key's XKeycode" #~ msgstr "Tazele tuşu X tuş kodu " #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Tazele tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Ekran koruyucu X tuş kodu" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Ekran koruyucu X tuş kodu (kapatmak için 0)" #~ msgid "Search key's XKeycode" #~ msgstr "Arama tuşu X tuş kodu " #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Arama tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Pencere gölgelendirme X tuş kodu " #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Pencere gölgelendirme X tuş kodu (kapatmak için 0)" #~ msgid "Sleep key's XKeycode" #~ msgstr "Uyuma tuşu X tuş kodu" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Uyuma tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Ses düzeyi değiştiği zaman çalınacak ses dosyası" #~ msgid "Volume down key's XKeycode" #~ msgstr "Ses alçaltma X tuş kodu" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Ses alçaltma X tuş kodu (kapatmak için 0)" #, fuzzy #~ msgid "Volume step" #~ msgstr "Ses" #~ msgid "Volume up key's XKeycode" #~ msgstr "Ses yükseltme X tuş kodu" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Ses yükseltme X tuş kodu (kapatmak için 0)" #~ msgid "WWW key's XKeycode" #~ msgstr "WWW tuşu X tuş kodu" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "WWW tuşu X tuş kodu (kapatmak için 0)" #~ msgid "Accelerator key" #~ msgstr "Hızlandırıcı tuş" #~ msgid "Accelerator modifiers" #~ msgstr "Hızlandırıcı düzenleyici" #~ msgid "Accelerator Mode" #~ msgstr "HIzlandırıcı Kipi" #~ msgid "The type of accelerator." #~ msgstr "Hızlandırıcı tuşun türü." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Yeni bir hızlandırıcı girin, ya da temizlemek için Backspace tuşuna basın" #~ msgid "Type a new accelerator" #~ msgstr "Yeni bir hızlandırıcı girin" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "Ç_okluortam tuş sistemini başlat" brightside-1.4.0.orig/po/uk.po0000644000175000000500000006066210001644315014314 0ustar arisrc# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-03-26 03:52--500\n" "Last-Translator: Yuriy Syrota \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Не вдалося виконати команду %s\n" "Переконайтеся, що така команда існує." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Права доступу до файла \"%s\" порушено\n" "Проконсультуйтесь з документацією пакету Brightside, виправте проблему і " "перезапустіть Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Юрій Сирота " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Не вдалось завантажити файл форматуа Glade.\n" "Переконайтесь, що демон коректно встановлений." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Гучність" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Клавіша вимкнення звуку" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Клавіша зберігача екрана" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Налаштування звуку" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Налаштування звуку" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "" "Команда, що виконуватиметься, коли буде натиснуто клавішу витягування носія" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Діалог налаштування поведінки мультимедійних клавіш" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "" "Команда, що виконуватиметься, коли буде натиснуто клавішу витягування носія" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "" "Команда, що виконуватиметься, коли буде натиснуто клавішу витягування носія" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "" "Команда, що виконуватиметься, коли буде натиснуто клавішу витягування носія" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "" "Команда, що виконуватиметься, коли буде натиснуто клавішу витягування носія" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "" "Команда, що виконуватиметься, коли буде натиснуто клавішу витягування носія" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "" "Команда, що виконуватиметься, коли буде натиснуто клавішу витягування носія" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "" "Команда, що виконуватиметься, коли буде натиснуто клавішу витягування носія" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "" "Команда, що виконуватиметься, коли буде натиснуто клавішу витягування носія" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Увімкнено" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Увімкнено" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Використовувати рівень кучності каналу ІКМ, а не основного" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Налаштування клавіш " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Налаштування звуку" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Не вдалося виконати або команду %s,\n" #~ "або команду %s\n" #~ "Переконайтеся, що хоча б одна з цих команд існує." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Сталася помилка під час усунення доступу до мультимедійних клавіш.\n" #~ "Призначення клавіші %d неможна скасувати." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Схоже, інша програма вже має доступ до мультимедійних клавіш.\n" #~ "Клавіша %d неможна призначити.\n" #~ "Чи не запущено іншого демона?" #~ msgid "Multimedia keys daemon" #~ msgstr "Демон мультимедійних клавіш" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Демон мультимедійних клавиш активний" #~ msgid "Volume down key" #~ msgstr "Клавіша зменшення гучності" #~ msgid "Volume up key" #~ msgstr "Клавіша збільшення гучності" #~ msgid "Power key" #~ msgstr "Клавіша живлення" #~ msgid "Eject key" #~ msgstr "Клавіша витягування носія" #~ msgid "Media key" #~ msgstr "Клавіша носія" #~ msgid "Play key" #~ msgstr "Клавіша відтворення" #~ msgid "Pause key" #~ msgstr "Клавіша паузи" #~ msgid "Stop (Audio) key" #~ msgstr "Клавіша зупинки (аудіо)" #~ msgid "Previous (Audio) key" #~ msgstr "Клавіша попередньої доріжки (аудіо)" #~ msgid "Next (Audio) key" #~ msgstr "Клавіша наступної доріжки (аудіо)" #~ msgid "My Home key" #~ msgstr "Клавіша \"Додому\"" #~ msgid "Refresh key" #~ msgstr "Клавіша оновлення" #~ msgid "Search key" #~ msgstr "Клавіша пошуку" #~ msgid "E-Mail key" #~ msgstr "Клавіша електронної пошти" #~ msgid "Sleep key" #~ msgstr "Клавіша режиму очікування" #~ msgid "Finance key" #~ msgstr "Клавіша фінансів" #~ msgid "Help key" #~ msgstr "Клавіша довідки" #~ msgid "WWW key" #~ msgstr "Клавіша WWW" #~ msgid "Groups key" #~ msgstr "Клавіша груп" #~ msgid "Calculator key" #~ msgstr "Клавіша калькулятора" #~ msgid "Record key" #~ msgstr "Клавіша запису" #~ msgid "Close Window key" #~ msgstr "Клавіша закриття вікна" #~ msgid "Shade Window key" #~ msgstr "Клавіша згортання вікна" #~ msgid "Brightness down key" #~ msgstr "Клавіша зменшення яскравості" #~ msgid "Brightness up key" #~ msgstr "Клавіша збільшення яскравості" #~ msgid "Disabled" #~ msgstr "Вимкнено" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Цій клавіші вже призначено команду \"%s\".\n" #~ "Виберіть іншу клавішу." #~ msgid "Description" #~ msgstr "Опис" #~ msgid "Status" #~ msgstr "Стан" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Властивості мультимедійних клавіш" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Для призначення клавіші команди, клацніть на рядку і натисніть клавішу, " #~ "яку ви хочете пов'язати з командою.\n" #~ "Клавіша \"C\" скасовує захоплення, а клавіша \"Backspace\" вимикає " #~ "комбінацію клавіш." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "" #~ "Використовувати _рівень гучності каналу ІКМ замість основного рівня " #~ "гучності" #~ msgid "Multimedia Keys" #~ msgstr "Мультимедійні клавіші" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Код XKeycode клавіші для зменшення яскравості" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для зменшення яскравості, натисніть 0, щоб вимкнути" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Код XKeycode клавіші для збільшення яскравості" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для збільшення яскравості, натисніть 0, щоб вимкнути" #~ msgid "Calculator key's XKeycode" #~ msgstr "Код XKeycode клавіші для калькулятора" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для калькулятора, натисніть 0, щоб вимкнути" #~ msgid "Close Window key's XKeycode" #~ msgstr "Код XKeycode клавіші для закриття вікна" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для закриття вікна, натисніть 0, щоб вимкнути" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Код XKeycode клавіші для електронної пошти" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для електронної пошти, натисніть 0, щоб вимкнути" #~ msgid "Eject key's XKeycode" #~ msgstr "Код XKeycode клавіші для витягування носія" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для витягування носія, натисніть 0, щоб вимкнути" #~ msgid "Finance key's XKeycode" #~ msgstr "Код XKeycode клавіші для фінансів" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для фінансів, натисніть 0, щоб вимкнути" #~ msgid "Groups key's XKeycode" #~ msgstr "Код XKeycode клавіші для груп" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для груп, натисніть 0, щоб вимкнути" #~ msgid "Help key's XKeycode" #~ msgstr "Код XKeycode клавіші для довідки" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для довідки, натисніть 0, щоб вимкнути" #~ msgid "Mute key's XKeycode" #~ msgstr "Код XKeycode клавіші для вимкнення звуку" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для вимкнення звуку, натисніть 0, щоб вимкнути" #~ msgid "My Home key's XKeycode" #~ msgstr "Код XKeycode клавіші \"Додому\"" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші \"Додому\", натисніть 0, щоб вимкнути" #~ msgid "Next key's XKeycode" #~ msgstr "Код XKeycode клавіші для наступної доріжки" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для наступної доріжки, натисніть 0, щоб вимкнути" #~ msgid "Pause key's XKeycode" #~ msgstr "Код XKeycode клавіші для паузи" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для паузи, натисніть 0, щоб вимкнути" #~ msgid "Play key's XKeycode" #~ msgstr "Код XKeycode клавіші для відтворення" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для відтворення, натисніть 0, щоб вимкнути" #~ msgid "Power key's XKeycode" #~ msgstr "Код XKeycode клавіші для живлення" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для живлення, натисніть 0, щоб вимкнути" #~ msgid "Previous key's XKeycode" #~ msgstr "Код XKeycode клавіші для попередньої доріжки" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для попередньої доріжки, натисніть 0, щоб вимкнути" #~ msgid "Record key's XKeycode" #~ msgstr "Код XKeycode клавіші для запису" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для запису, натисніть 0, щоб вимкнути" #~ msgid "Refresh key's XKeycode" #~ msgstr "Код XKeycode клавіші для поновлення" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для поновлення, натисніть 0, щоб вимкнути" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Код XKeycode клавіші для зберігача екрана" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для зберігача екрана, натисніть 0, щоб вимкнути" #~ msgid "Search key's XKeycode" #~ msgstr "Код XKeycode клавіші для пошуку" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для пошуку, натисніть 0, щоб вимкнути" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Код XKeycode клавіші для згортання вікна" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для згортання вікна, натисніть 0, щоб вимкнути" #~ msgid "Sleep key's XKeycode" #~ msgstr "Код XKeycode клавіші для режиму очікування" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для режиму очікування, натисніть 0, щоб вимкнути" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "" #~ "Звуковий файл, який програватиметься, коди буде змінюватися рівень " #~ "гучності" #~ msgid "Volume down key's XKeycode" #~ msgstr "Код XKeycode клавіші для зменшення гучності" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для зменшення гучності, натисніть 0, щоб вимкнути" #, fuzzy #~ msgid "Volume step" #~ msgstr "Гучність" #~ msgid "Volume up key's XKeycode" #~ msgstr "Код XKeycode клавіші для збільшення гучності" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "" #~ "Код XKeycode клавіші для збільшення гучності, натисніть 0, щоб вимкнути" #~ msgid "WWW key's XKeycode" #~ msgstr "Код XKeycode клавіші для WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Код XKeycode клавіші для WWW, натисніть 0, щоб вимкнути" #~ msgid "Accelerator key" #~ msgstr "Клавіша прискорювача" #~ msgid "Accelerator modifiers" #~ msgstr "Модифікатори прискорювача" #~ msgid "Accelerator Mode" #~ msgstr "Режим прискорювача" #~ msgid "The type of accelerator." #~ msgstr "Тип прискорювача." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "" #~ "Введіть новий прискорювач, чи натисніть клавішу \"Backspace\", щоб " #~ "очистити" #~ msgid "Type a new accelerator" #~ msgstr "Введіть новий прискорювач" brightside-1.4.0.orig/po/vi.po0000644000175000000500000005147710001644315014317 0ustar arisrc# Vietnamese Translation for Brightside. # Copyright (C) 2002 Free Software Foundation, Inc. # T.M.Thanh , 2002 - 2003 # msgid "" msgstr "" "Project-Id-Version: Brightside-vi\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-09-13 10:23+0700\n" "Last-Translator: Trinh Minh Thanh \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Không thể thực thi lệnh: %s\n" "Kiểm tra xem lệnh này có tồn tại không." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Sự cho phép với tập tin %s bị hỏng\n" "Hãy kiểm tra tài liệu Brightside, hiệu chỉnh trục trặc và khởi động lại " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "đóng góp dịch thuật" #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Không thể nạp tập tin Glade.\n" "Hãy đảm bảo là daemon này được cài đặt đúng." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Âm Lượng" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Phím Tắt Tiếng" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Phím Trình Bảo Vệ Màn Hình" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Thiết Lập Âm Thanh" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Thiết Lập Âm Thanh" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Lệnh thực thi khi nhấn nút Nhả Ra" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Cấu hình ứng xử phím đa phương tiện" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Lệnh thực thi khi nhấn nút Nhả Ra" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Lệnh thực thi khi nhấn nút Nhả Ra" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Lệnh thực thi khi nhấn nút Nhả Ra" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Lệnh thực thi khi nhấn nút Nhả Ra" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Lệnh thực thi khi nhấn nút Nhả Ra" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Lệnh thực thi khi nhấn nút Nhả Ra" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Lệnh thực thi khi nhấn nút Nhả Ra" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Lệnh thực thi khi nhấn nút Nhả Ra" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Bật chạy" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Bật chạy" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Dùng Âm Lượng PCM thay cho Âm Lượng CHÍNH" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Thiết Lập Phím" #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Thiết Lập Âm Thanh" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Không thể thực thi lệnh: %s\n" #~ "hay lệnh: %s\n" #~ "Kiểm tra xem một trong các lệnh đó có tồn tại không." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Có lỗi khi gỡ bỏ truy cập tới các phím đa phương tiện.\n" #~ "Không thể giải phóng phím %d." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Có vẻ như một ứng dụng khác đã truy cập các phím đa phương tiện.\n" #~ "Không thể giải phóng phím %d.\n" #~ "Có phải một daemon khác đang chạy rồi phải không ?" #~ msgid "Multimedia keys daemon" #~ msgstr "Daemon phím đa phương tiện" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Daemon Phím Đa Phương Tiện hoạt động" #~ msgid "Volume down key" #~ msgstr "Phím Giảm Âm Lượng" #~ msgid "Volume up key" #~ msgstr "Phím Tăng Âm Lượng" #~ msgid "Power key" #~ msgstr "Phím Năng Lượng" #~ msgid "Eject key" #~ msgstr "Phím Nhả Ra" #~ msgid "Media key" #~ msgstr "Phím Phương Tiện" #~ msgid "Play key" #~ msgstr "Phím Chơi" #~ msgid "Pause key" #~ msgstr "Phím Tạm Dừng" #~ msgid "Stop (Audio) key" #~ msgstr "Phím Dừng (Audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Phím Trước (Audio)" #~ msgid "Next (Audio) key" #~ msgstr "Phím Tiếp Theo (Audio)" #~ msgid "My Home key" #~ msgstr "Phím My Home" #~ msgid "Refresh key" #~ msgstr "Phím Làm Tươi Lại" #~ msgid "Search key" #~ msgstr "Phím Tìm Kiếm" #~ msgid "E-Mail key" #~ msgstr "Phím E-Mail" #~ msgid "Sleep key" #~ msgstr "Phím Ngủ" #~ msgid "Finance key" #~ msgstr "Phím Tài Chính" #~ msgid "Help key" #~ msgstr "Phím Trợ Giúp" #~ msgid "WWW key" #~ msgstr "Phím WWW" #~ msgid "Groups key" #~ msgstr "Phím Nhóm" #~ msgid "Calculator key" #~ msgstr "Phím trình Bàn Tính" #~ msgid "Record key" #~ msgstr "Phím Ghi" #~ msgid "Close Window key" #~ msgstr "Phím Đóng Cửa Sổ" #~ msgid "Shade Window key" #~ msgstr "Phím Tạo Bóng Cửa Sổ" #~ msgid "Brightness down key" #~ msgstr "Phím Giảm Độ Sáng" #~ msgid "Brightness up key" #~ msgstr "Phím Tăng Độ Sáng" #~ msgid "Disabled" #~ msgstr "Tắt" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Phím này để bật hành động '%s' rồi.\n" #~ "Hãy chọn phím khác." #~ msgid "Description" #~ msgstr "Mô tả" #~ msgid "Status" #~ msgstr "Trạng thái" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Tùy Thích Các Phím Đa Phương Tiện" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Để ấn định một phím cho một hành động, hãy nhấn lên dòng và nhấn phím bạn " #~ "muốn liên tác với nó.\n" #~ "\"C\" để bỏ qua capture và \"Backspace\" để tắt phím tắt." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Hãy dùng âm lượng _PCM thay cho âm lượng CHÍNH" #~ msgid "Multimedia Keys" #~ msgstr "Phím Đa Phương Tiện" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode của phím giảm độ sáng" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím giảm độ sáng, 0 là tắt" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode của phím tăng độ sáng" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím tăng độ sáng, 0 là tắt" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode của phím trình bàn tính" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím trình bàn tính, 0 là tắt chức năng" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode của phím Đóng Cửa Sổ" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Đóng Cửa Sổ, 0 là tắt" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode của phím E-Mail" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím E-Mail, 0 là tắt chức năng" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode của phím Nhả Ra" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Nhả Ra, 0 là tắt" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode của phím Tài Chính" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Tài Chính, 0 là tắt chức năng" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode của phím Nhóm" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Nhóm, 0 là tắt chức năng" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode của phím Trợ Giúp" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Trợ Giúp, 0 là tắt chức năng" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode của phím Tắt Tiếng" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Tắt Tiếng, 0 là tắt chức năng" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode của phím Nhà Tôi (My Home)" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Nhà Tôi (My Home), 0 là tắt chức năng" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode của phím Tiếp Theo" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Tiếp Theo, 0 là tắt" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode của phím Tạm Dừng" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Tạm Dừng, 0 là tắt chức năng" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode của phím Chơi" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Chơi, 0 là tắt chức năng" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode của phím Năng Lượng" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Năng Lượng, 0 là tắt chức năng" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode của phím Trước" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Trước, 0 là tắt chức năng" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode của phím Ghi" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Ghi, 0 là tắt chức năng" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode của phím Làm Tươi Lại" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Làm Tươi Lại, 0 là tắt chức năng" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode của phím Trình Bảo Vệ Màn Hình" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Trình Bảo Vệ Màn Hình, 0 là tắt chức năng" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode của phím Tìm Kiếm" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Tìm Kiếm, 0 là tắt chức năng" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode của phím Tạo Bóng Cửa Sổ" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Tạo Bóng Cửa Sổ, 0 là tắt" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode của phím Ngủ" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Ngủ, 0 là tắt chức năng" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Tập tin âm thanh được chơi khi âm lượng thay đổi" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode của phím Giảm Âm Lượng" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Giảm Âm Lượng, 0 là tắt" #, fuzzy #~ msgid "Volume step" #~ msgstr "Âm Lượng" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode của phím Tăng Âm Lượng" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím Tăng Âm Lượng, 0 để tắt" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode của phím WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode của phím WWW, 0 là tắt chức năng" #~ msgid "Accelerator key" #~ msgstr "Phím nóng" #~ msgid "Accelerator modifiers" #~ msgstr "Phím biến đổi nóng" #~ msgid "Accelerator Mode" #~ msgstr "Chế độ phím nóng" #~ msgid "The type of accelerator." #~ msgstr "Kiểu phím nóng." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Kiểu phím nóng mới, hoặc nhấn Backspace (phím lùi) để xóa sạch" #~ msgid "Type a new accelerator" #~ msgstr "Kiểu phím nóng mới" #~ msgid "_Launch the multimedia key daemon" #~ msgstr "Chạy daemon ph_ím đa phương tiện" #~ msgid "(C) 2001, 2002 Bastien Nocera" #~ msgstr "(C) 2001, 2002 Bastien Nocera" #~ msgid "Keys setup" #~ msgstr "Thiết lập các phím" #~ msgid "Sound setup" #~ msgstr "Thiết lập âm thanh" #~ msgid "" #~ "Your system has no sound support, or Brightside was compiled without any " #~ "sound support\n" #~ "Brightside will now exit" #~ msgstr "" #~ "Hệ thống của bạn không hỗ trợ âm thanh, hoặc Brightside đã được biên dịch " #~ "không có hỗ trợ âm thanh\n" #~ "Brightside sẽ thoát ra bây giờ" #~ msgid "Keycode value" #~ msgstr "Giá trị mã phím" #~ msgid "" #~ "Permissions on the files /dev/fb0 and/or /dev/pmu are broken.\n" #~ "Please check Brightside's documentation, correct the problem and restart " #~ "Brightside." #~ msgstr "" #~ "Sự cho phép với tập tin /dev/fb0 và /dev/pmu bị hỏng\n" #~ "Hãy kiểm tra tài liệu Brightside, chỉnh lý trục trặc và khởi động lại " #~ "Brightside." brightside-1.4.0.orig/po/POTFILES.in0000644000175000000500000000032310000360370015071 0ustar arisrcsrc/brightside.c src/brightside.glade src/brightside.h src/brightside-properties.c src/brightside-properties.glade src/brightside.desktop.in src/brightside.schemas.in src/custom-action.glade src/custom-action.c brightside-1.4.0.orig/po/am.gmo0000644000175000000500000000101610001700655014422 0ustar arisrc<\pq vI   Brightsidetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-01-08 07:45+EDT Last-Translator: Ge'ez Frontier Foundation Language-Team: Amharic MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit አክሚዘግዕዝ Frontier Foundationbrightside-1.4.0.orig/po/be.gmo0000644000175000000500000000322210001700656014415 0ustar arisrc d  =O/z'")V< ~"}w  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside HEAD Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-11 07:33+0200 Last-Translator: Ales Nyakhaychyk Language-Team: Belarusian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.1 BrightsideНя атрымалася выканаць каманду: %s Праверце, што гэткая каманда існуе.Ня атрымалася загрузіць файл фармата Glade. Упэўніцеся, што дэман карэктна усталяваны.Правы доступу да файла "%s" парушаныя Прагледзьце дакумэнтацыю Brightside, выпраўце праблему й перазапусьціце Brightside.Код XKeycode клявішы выкарыстаньня гучнасьці канала PCM замест асноўнагаГучнасьцьBelarusian Language Linux Team Хатняя старонка: http://www.mova.linux.byЭ. скрыня: brightside-1.4.0.orig/po/bg.gmo0000644000175000000500000000303410001700656014420 0ustar arisrc d  =O/z'")d<mK5  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-01-14 12:30+0200 Last-Translator: Alexander Shopov Language-Team: Bulgarian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 0.9.6 ЕкмиНе можах да изпълня командата : %s Проверете дали съществува.Не можах да заредя Глейд файл. Проверете дали демонът е правилно инсталиран.Режимът за достъп на файла %s са неправилни. Проверете документацията на Екми, оправете проблема и рестартирайте Екми.Използвай PCM вместо основна сила на звукаСила на звукаАлександър Шопов brightside-1.4.0.orig/po/ar.gmo0000644000175000000500000000262610001700656014440 0ustar arisrc d  =O/z'")_< StuQew  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside.HEAD.ar Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-07-21 20:08+0200 Last-Translator: Arafat Medini Language-Team: Arabic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.0 Brightsideلا يمكن تنفيذ الأمر: %s تأكّد من وجود هذا الأمر.لا يمكن تحميل ملف كلايد. تأكد من ان هذا الجنّي قد ثُبّت بشكل صحيحالتراخيص على الملف%s مكسورة رجاء مراجعة توثيق Brightside، إصلاح الخلل ثم إعادة تشغيل Brightside.استخدم حجم الصوت PCM عوضا عن شدة الصوت الرئيسيشدة الصوتتكريم لل_مترجمينbrightside-1.4.0.orig/po/ca.gmo0000644000175000000500000000245110001700656014415 0ustar arisrc d  =O/z'")O< LgQ,$  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 2.5.0 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-11-03 16:57+0100 Last-Translator: Jordi Mallach Language-Team: Catalan MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideNo s'ha pogut executar l'ordre: %s Assegureu-vos que aquesta ordre existeix.No s'ha pogut carregar el fitxer Glade. Assegureu-vos que aquest dimoni està correctament instal·lat.Els permisos en el fitxer %s són incorrectes Comproveu la documentació d'Brightside, corregiu l'error i reinicieu Brightside.Usa el volum PCM en comptes del volum mestreVolumJordi Mallach brightside-1.4.0.orig/po/bn.gmo0000644000175000000500000000375510001700656014441 0ustar arisrc d  =O/z'")K< v/R8W  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 2.4 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-06-23 04:50+0600 Last-Translator: Progga Language-Team: Bangla MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Brightsideএই কমান্ডটি চালানো যায়নি: %s আদৌ এরকম কোন কমান্ডের অস্তিত্ব আছে কিনা তা পরীক্ষা করুন।গ্লেড (Glade) ফাইল পড়া যায়নি। এই ডীমনটি (Deamon) সঠিকভাবে ইনস্টলকৃত আছে কি না তা নিশ্চিত হোন।%s ফাইলের ব্যবহার অনুমতি (Permission) সমস্যাযুক্ত দয়া করে Brightside'র সহায়িকা পড়ে সমস্যাটি দূর করুন ও তারপর পুনরায় Brightside চালু করুন।মাস্টার শব্দমাত্রার (Volume) পরিবর্তে পিসিএম শব্দমাত্রা ব্যবহার করা হোকশব্দমাত্রাগুহ্‌নোম বাংলা অনুবাদ প্রকল্পের পক্ষে, প্রজ্ঞা [ Abulfazl@juniv.edu ]brightside-1.4.0.orig/po/az.gmo0000644000175000000500000000255610001700656014452 0ustar arisrc d  =O/z'")j< AVP& M   BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside.HEAD.az Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-10-13 11:05+0300 Last-Translator: Mətin Əmirov Language-Team: Azərbaycan Dili MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.0.1 Brightside%s əmrini verə bilmədim. Əmrin olub olmadığını yoxlayın.Glade faylı yüklənə bilmədi. Demonun düzgün quraşdırıldığından emin olun.%s faylının səlahiyyətləri qırıqdır. Xahiş edirik Brightside'nin sənədlərinə baxın, problemi düzəldin və Brightside-ni yenidən başladın.Əsas səs yerinə PCM səsini işlətSəs HəcmiVasif İsmailoğlu Mətin Əmirov brightside-1.4.0.orig/po/da.gmo0000644000175000000500000000235510001700656014421 0ustar arisrc d  =O/z'"):<w|EPx/ !  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-11-17 23:36+0100 Last-Translator: Ole Laursen Language-Team: Danish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AjaxKunne ikke køre kommandoen: %s Kontrollér at kommandoen eksisterer.Kunne ikke indlæse Glade-filen. Kontrollér at dæmonen er installeret korrekt.Rettighederne for filen %s er ikke korrekte. Kig i dokumentationen til Brightside, ret problemet og genstart Brightside.Benyt PCM-lydstyrke i stedet for hovedlydstyrkeLydstyrkeOle Laursen brightside-1.4.0.orig/po/de.gmo0000644000175000000500000000254310001700656014424 0ustar arisrc d  =O/z'")J< _ld&  0&<  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 2.0.4 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-07-29 13:10+0100 Last-Translator: Christian Neumair Language-Team: German MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideBefehl »%s« konnte nicht ausgeführt werden Stellen Sie sicher, dass dieser Befehl existiert.Die Glade-Datei konnte nicht geladen werden. Stellen Sie sicher, dass dieser Dämon korrekt installiert ist.Die Berechtigungen für die Datei %s sind fehlerhaft Bitte schauen Sie in der Brightside-Dokumentation nach, beheben Sie das Problem und starten Sie Brightside neu.PCM- statt Haupt-Lautstärke verwendenLautstärkeChristian Neumair brightside-1.4.0.orig/po/cs.gmo0000644000175000000500000000240710001700656014440 0ustar arisrc d  =O/z'"):<w |AV 9 !  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside VERSION Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-06-17 18:53+0200 Last-Translator: Miloslav Trmac Language-Team: Czech MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideNelze spustit příkaz: %s Ověřte, zda tento příkaz existuje.Nelze načíst soubor Glade. Ujistěte se, že je tento démon řádně nainstalován.Práva k souboru %s jsou chybná Zkontrolujte prosím dokumentaci k Brightside, odstraňte problém a znovu spusťte Brightside.Použít hlasitost PCM místo hlavní (master) hlasitostiHlasitostMichal Bukovjan brightside-1.4.0.orig/po/cy.gmo0000644000175000000500000000240010001700656014437 0ustar arisrc d  =O/z'")P< IDt,) )  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-08-25 22:53+0100 Last-Translator: Dafydd Harries Language-Team: gnome-cy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideMethu gweithredu gorchymyn: %s Gwnewch yn siwr bod y gorchymyn yn bodoli.Methu llwytho'r ffeil Glade. Sicrhewch bod y daemon yma wedi'i osod.Mae'r caniatâd ffeil %s wedi torri Gweler y dogfennau Brightside, cywiriwch y problem ac ailddechreuwch Brightside.Defnyddio uchder PCM yn lee y Prif UchderLefel sainChris M. Jackson brightside-1.4.0.orig/po/el.gmo0000644000175000000500000000303310001700656014427 0ustar arisrc d  =O/z'")]< t; .  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside VERSION Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-04-06 13:00+0300 Last-Translator: Kostas Papadimas Language-Team: Greek MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 0.9.6 BrightsideΑδυναμία εκτέλεσης εντολής: %s Βεβαιωθείτε ότι η εντολή υπάρχει.Αδυναμία φόρτωσης του αρχείου Glade. Βεβαιωθείτε ότι ο daemon έχει εγκατασταθεί σωστά.Τα δικαιώματα στο αρχείο %s είναι κατεστραμμένα Ελέξτε την τεκμηρίωση του Brightside. διορθώστε το πρόβλημα και επανεκκινήστε το Brightside.Χρήση έντασης PCM αντί για Master VolumeΈντασηΚώστας Παπαδήμας brightside-1.4.0.orig/po/fa.gmo0000644000175000000500000000271010001700656014416 0ustar arisrc d  =O/z'")I<s:[*  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-18 14:50+0330 Last-Translator: Roozbeh Pournader Language-Team: Persian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit اکمینمی‌توان دستور را اجرا کرد: %s مطمئن شوید که این دستور وجود دارد.نمی‌توان پرونده‌ی Glade را بار کرد. مطمئن شوید که این شبح درست نصب شده است.اجازه‌های پرونده‌ی %s خرابند لطفاً مستندات اکمی را بخوانید، مشکل را تصحیح کنید و اکمی را دوباره راه‌اندازی کنید.استفاده از حجم PCM به جای حجم اصلیحجمترجمه‌ی: روزبه پورنادرbrightside-1.4.0.orig/po/es.gmo0000644000175000000500000000252310001700656014441 0ustar arisrc d  =O/z'")K< IbE.S  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 1.99.2 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-08-31 09:50+0200 Last-Translator: Germán Poo-Caamaño Language-Team: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideNo se ha podido ejecutar el comando: %s Verifique que ese comando existe.No se ha podido cargar el archivo Glade. Asegúrese que este gestor está correctamente instalado.Los permisos del archivo %s son incorrectos Consulte la documentación de Brightside, solucione el problema y reinicie Brightside.Utilizar el volumen PCM en lugar del principalVolumenCarlos Perelló Marín Germán Poo-Caamaño brightside-1.4.0.orig/po/fi.gmo0000644000175000000500000000252010001700656014425 0ustar arisrc d  =O/z'")d< KSQB'(  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-01-15 19:56+0200 Last-Translator: Lauri Nurmi Language-Team: Gnome Finnish Translation Team MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideKomentoa ei voitu suorittaa: %s Varmista, että tämä komento on olemassa.Glade-tiedostoa ei voitu ladata. Varmista, että tämä demoni on asennettu oikein.Tiedoston %s oikeudet ovat väärät Katso lisätietoja Brightsiden ohjeista, korjaa ongelma ja käynnistä Brightside uudelleen.Käytä PCM-äänenvoimakkuutta yleisen äänenvoimakkuuden sijaanÄänenvoimakkuusLauri Nurmi, 2003 http://gnome-fi.org/brightside-1.4.0.orig/po/et.gmo0000644000175000000500000000112510001700656014437 0ustar arisrcDl @  D BrightsideVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-02-25 01:46+0200 Last-Translator: Tõivo Leedjärv Language-Team: Estonian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideHelitugevusTõlge eesti keelde: Tõivo Leedjärv , 2003.brightside-1.4.0.orig/po/eu.gmo0000644000175000000500000000251110001700656014440 0ustar arisrc d  =O/z'")z< AT ^* 2  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside.gnome-2-4.eu Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-09-26 23:43GMT Last-Translator: Iñaki Larrañaga Murgoitio Language-Team: Basque MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.0.1 BrightsideEzin egikaritu komandoa: %s Komando hau existitzen dela ziurtatu.Glade fitxategia ezin hartu Ziurtatu zaitez kudeatzaile hau ongi instalatua dagoela.%s fitxategiaren baimenak apurtuta daude Mesedez, Brightsideren dokumentazioa irakurri, arazoa zuzendu eta Brightside berrabiarazi.Bolumen nagusia ordez PCM bolumena erabiliBolumenaIñaki Larrañaga Murgoitio brightside-1.4.0.orig/po/ga.gmo0000644000175000000500000000240310001700656014416 0ustar arisrc d  =O/z'")6<s yAJ61  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside HEAD Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-08-29 09:42+0100 Last-Translator: Paul Duffy Language-Team: Irish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideTheip ag rith an órdú: %s Fioraigh go bhfuil órdú mar sin an.Theip ag lódáil an comhad Glade. Feach go bhfuil an deamhan insealbhach.Tá na cead atá ag comhad %s briste Feach ar an dóicméad atá ag Brightside, socraigh an feadbh agus áth-thosaigh Brightside. Baint trial as toirt PCM in ionad do an toirt MáistirToirtPól Ó Dubhthaigh (dubhthach@frink.nuigalway.ie)brightside-1.4.0.orig/po/fr.gmo0000644000175000000500000000262410001700656014443 0ustar arisrc d  =O/z'")c< KSP6~  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 2.0.6 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-08-31 11:46+0200 Last-Translator: Christophe Merlet (RedFox) Language-Team: GNOME French Team MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideImpossible de lancer la commande : %s Vérifiez que cette commande existe.Le fichier Glade ne peut être chargé. Vérifier que le démon est bien installé.Les permissions du fichier %s sont cassées Veuillez lire la documentation d'Brightside. Corrigez le problème et relancez Brightside.Utiliser le volume PCM à la place du volume principalVolumeMainteneur : Mille-Mathias Baptiste Contributeur : Christophe Merlet (RedFox) brightside-1.4.0.orig/po/he.gmo0000644000175000000500000000261110001700656014424 0ustar arisrc d  =O/z'")[<Thd4 'V2  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside.HEAD.he Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-11 14:39+0200 Last-Translator: Gil 'Dolfin' Osher Language-Team: Hebrew MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.0 אקמילא ניתן לבצע את הפקודה: %s ודא כי פקודה זו קיימת.לא ניתן לטעון את קובץ Glade. ודא כי תהליך השירות מותקן כראוי.הרשאות לקובץ %s שבורות אנא בדוק בתיעוד של אקמי, תקן את התקלה והפעל מחדש את אקמי.השתמש ב PCM במקום עוצמה מרכזיתעוצמהגיל אשר dolfin@rpg.org.il פרוייקט linBrew http://linbrew.sourceforge.netbrightside-1.4.0.orig/po/hi.gmo0000644000175000000500000000233010001700656014426 0ustar arisrcL | =zrv7 BrightsideCouldn't execute command: %s Verify that this command exists.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.translator_creditsProject-Id-Version: Brightside.hi Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-08-19 19:16+0530 Last-Translator: G Karunakar Language-Team: Hindi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.0 ....एक्मेकमांड नही चला सके %s जांच करे कि यह कमांड अस्तित्व में हैफाइल %s पर अनुमतियां टूटी हुइ हैं कृपया एक्मे दस्तावेज पढें,समस्या सुधारे और एक्मे पुनः चालू करेंअनुवादकों को श्रेय (_c)brightside-1.4.0.orig/po/zh_CN.gmo0000644000175000000500000000233510001700660015027 0ustar arisrc d  =O/z'")Q< 9Jj###  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-08-04 03:51+0800 Last-Translator: He Qiangqiang Language-Team: zh_CN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Brightside无法执行命令:%s 请确定该命令已经存在。无法载入 Glade 文件。 请确定已经正确安装本守护进程。文件 %s 的权限不正确 请参考 Brightside 的文档,修正问题后再重新启动 Brightside。使用 PCM 音量而不用主音量音量He Qiangqiang brightside-1.4.0.orig/po/id.gmo0000644000175000000500000000244310001700656014427 0ustar arisrc d  =O/z'")@<} Vk~P(#  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside HEAD Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-02-06 10:27+0700 Last-Translator: Mohammad DAMT Language-Team: Indonesia MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideTidak dapat menjalankan program: %s Silakan cek dulu apakah programnya ada atau tidak.Tidak dapat membuka file Glade. Silakan periksa dulu apakah daemon sudah diinstall dengan benar atau belum.Permission pada file %s tidak benar Silakan cek dulu dokumentasi Brightside, perbaiki masalahnya lalu restart Brightside lagi.Gunakan volume PCM, jangan volume masterVolumeMohammad DAMT brightside-1.4.0.orig/po/hu.gmo0000644000175000000500000000253510001700656014451 0ustar arisrc d  =O/z'");<x }[Z?4@  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside CVS Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-07-07 15:07+0200 Last-Translator: Andras Timar Language-Team: Hungarian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideA következő parancsot nem lehet végrehajtani: %s Ellenőrizd, hogy a parancs létezik-e.A Glade fájlt nem lehet betölteni. Ellenőrizd, hogy a démon helyesen van-e telepítve.A jogosultságok nem megfelelőek a következő fájlon: %s Tanulmányozd az Brightside leírását, javítsd ki a hibát, és indítsd újra az Brightside-t.A PCM hangerő használata a Mester hangerő helyettHangerőMátó Péter Tímár András brightside-1.4.0.orig/po/ja.gmo0000644000175000000500000000274110001700657014427 0ustar arisrc d  =O/z'")T< t2XN  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside HEAD Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-10-29 00:20+0900 Last-Translator: KAMAGASAKO Masatoshi Language-Team: Japanese MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Brightsideコマンドを実行できませんでした: %s このコマンドが存在しているか確認して下さい。Glade ファイルを読み込めませんでした。 このデーモンが正しくインストールされているか確認して下さい。ファイル %s のパーミッションが壊れています。 Brightside のドキュメントを確認し、問題を解決して Brightside を再起動して下さい。主音量の代わりに PCM 音量を使用する音量Takeshi AIHANA KAMAGASAKO Masatoshi brightside-1.4.0.orig/po/is.gmo0000644000175000000500000000254310001700657014450 0ustar arisrc d  =O/z'")M< KjQ:&-5  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-02 15:09--100 Last-Translator: Samuel Jon Gunnarsson Language-Team: Icelandic MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit BrightsideEkki tókst að ræsa skipun: %s Athugaðu hvort að þessi skipun sé til.Ekki tókst að hlaða inn Glade skrá. Fullvissaðu þig um að þessi púki hafi verið rétt innsettur.Skráarréttindi fyrir skránna %s er vitlaus Vinsamlegast ráðfærðu þig við hjálpargögn Brightside. Lagfærðu villuna og endurræstu Brightside.Nota PCM hljóðstyrk í staðin fyrir Master hljóðstyrkHljóðstyrkurSamúel Jón Gunnarsson brightside-1.4.0.orig/po/it.gmo0000644000175000000500000000246210001700657014451 0ustar arisrc d  =O/z'")T< E\D3/  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 1.99.9 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-01-21 14:00+0100 Last-Translator: Lapo Calamandrei Language-Team: Italian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideImpossibile eseguire il comando: %s Verificare che il comando esista.Impossibile carica il file Glade. Verificare che questo demone sia installato correttamente.I permessi sul file %s sono errati. Consultare la documentazione di Brightside, correggere il problema e riavviare l'applicazione.Utilizzare il volume PCM invece del volume generaleVolumeLapo Calamandrei brightside-1.4.0.orig/po/ko.gmo0000644000175000000500000000262310001700657014445 0ustar arisrc d  =O/z'")g< Sgp7 >FL  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: AC_PACKAGE_NAME AC_PACKAGE_VERSION Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-05-09 01:44+0900 Last-Translator: Changwoo Ryu Language-Team: GTP Korean MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Brightside명령을 실행할 수 없습니다: %s 명령이 있는지 확인해보십시오.Glade 파일을 읽을 수 없습니다. 데몬이 제대로 설치되어 있는지 확인하십시오.파일 %s의 허가권이 없습니다 Brightside의 문서를 참고해서 문제부분을 해결한 다음 Brightside를 다시 시작하십시오.기본 소리크기대신 PCM 소리크기를 씁니다소리 크기차영호 , 2002 류창우 , 2003brightside-1.4.0.orig/po/li.gmo0000644000175000000500000000254210001700657014440 0ustar arisrc d  =O/z'")P< ScU/#7*  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-02-23 17:55--100 Last-Translator: Mathieu van Woerkom Language-Team: Limburgish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideDees opdrach kós neet waere oetgeveurd: %s Zuug nao of dees opdrach waal besjteit.'t Glade besjtandj kós neet waere gelaajd. Zörg deveur det dees veurzening tegooj geinsteleerd isDe permissies veur %s zeen neet good aafgestèld. Bezuug esuchbleef de dokkemètasie van Brightside, verbaeter 't perbleem en sjtart obbenuuts op Brightside.PCM Volume in plaats van Master volume gebroekeVolumeMathieu van Woerkom brightside-1.4.0.orig/po/lt.gmo0000644000175000000500000000241410001700657014451 0ustar arisrc\ =O z\'TnJsW7, Couldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-10-06 14:11+0300 Last-Translator: Tomas Kuliavas Language-Team: Lithuanian MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Nepavyko paleisti komandos: %s Patikrinkite, ar ši komanda yra teisinga.Nepavyko paleisti Glade bylos. Įsitikinkite, kad šis demonas yra teisingai įdiegtas.Netinkamos bylos %s priėjimo teisės. Patikrinkite Brightside dokumentaciją, ištaisykite klaidą ir paleiskite Brightside iš naujo.Reguliuoti PCM garso kanalą vietoj pagrindinio kanalo.GarsumasTomas Kuliavas brightside-1.4.0.orig/po/mk.gmo0000644000175000000500000000306210001700657014441 0ustar arisrc d  =O/z'")/<l qt|@^  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside.HEAD.mk Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-06-15 09:41+0200 Last-Translator: Language-Team: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.0 BrightsideНе може да се изврши командата: %s Потврди дека командата постои.Не може да ја вчита Glade датотеката. Осигурај се дека демонот е правилно инсталиран.Дозволите на датотеката %s се скршени Провери ја Brightside документацијата, поправи го проблемот и рестартирај го Brightside. Користи PCM звук наместо Главен звукГласИван Стојмиров (stojmir@linux.net.mk) Слободен Софтвер Македонијаhttp://www.slobodensoftver.org.mkbrightside-1.4.0.orig/po/lv.gmo0000644000175000000500000000247310001700657014460 0ustar arisrc d  =O/z'");<x }FV&5P  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-15 19:28+0200 Last-Translator: Artis Trops Language-Team: Latvian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideNevarēju palaist komandu %s Pārbaudiet, vai šāda komanda eksistē.Nevarēju ielādēt Glade failu. Pārliecinieties, vai dēmons ir pareizi uzstādīts.Atļaujas failam %s ir kļūdainas Lūdzu pārbaudiet Brightside dokumentāciju, novērsiet problēmu un pārstartējiet Brightside.Lietot PCM skaļumu Master (galvenā) skaļuma vietāSkaļumsPēteris Krišjānis Artis Trops brightside-1.4.0.orig/po/ml.gmo0000644000175000000500000000277210001700657014451 0ustar arisrc\  =z'[04J7q4C BrightsideCouldn't execute command: %s Verify that this command exists.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside.HEAD.ml Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-07-14 23:00-0600 Last-Translator: Suresh Valiya Parambil Language-Team: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.0 എ.സി.എം.ഇ%s നിര്ദ്ദേശം നടപ്പിലാക്കാന് കഴിയുന്നില്ല നിര്ദ്ദേശം നിലവിലുണ്ടേ എന്നു പരിശോധിക്കുക.്%s രചനയുടെ അനുവാദത്തില് തകരാര് Brightside രേഖകള് ഉപയോഗിച്ച് പ്രശ്നം പരിഹരിച്ച് Brightside വീണ്ടും തുടങ്ങുകപ്രധമ ശബ്ദത്തിനു പകരം PCM ശബ്ദം ഉപയോഗിക്കുകശബ്ദംഎഫ്.എസ്.എഫ് - ഇന്ത്യ brightside-1.4.0.orig/po/mn.gmo0000644000175000000500000000301510001700657014442 0ustar arisrc d  =O/z'")]< pO} 4  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside.HEAD.mn Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-12 18:56+0100 Last-Translator: Sanlig Badral Language-Team: Mongolian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 0.9.6 Brightside»%s« тушаал биелсэнгүй: Ийм тушаал байгаа эсэхийг нягтлана уу.Glade-файлыг ачаалж чадсангүй. Энэ ар программ зөв суусан эсэхийг шалгана уу.%s файлын хандалт эрх алдаатай байна Та Brightside-баримтыг нягтлан харж асуудлыг шийдээд Brightside -г дахин шинээр эхлүүлнэ үү.PCM- г үндсэн чангаруулагчийн оронд хэрэглэхЧангаСанлигийн Бадрал brightside-1.4.0.orig/po/ms.gmo0000644000175000000500000000243310001700657014452 0ustar arisrc d  =O/z'")a< KItD&4  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside HEAD Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-04-27 11:07+0800 Last-Translator: Hasbullah Bin Pit Language-Team: Projek Gabai MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideTak dapat melaksanakan arahan: %s Sila tentusahkan bahawa arahan ini wujud.Tak dapat memuatkan fail Glade. Pastikan demon ini dipasang dengan betul.Keizinan pafa fail %s adalah rosak Sila semak domumentasi Brightside, perbetulkan masalah dan ulanghidup Brightside.Guna Volum PCM selain drpd Volum indukVolumHasbullah Bin Pit , Merlimau. 2002brightside-1.4.0.orig/po/nl.gmo0000644000175000000500000000261410001700657014445 0ustar arisrc d  =O/z'")S< Uf]6f%  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-10-17 13:35+0200 Last-Translator: Vincent van Adrighem Language-Team: Dutch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideDeze opdracht kon niet worden uitgevoerd: %s Controleer of deze opdracht wel bestaat.Het Glade bestand kon niet worden geladen. Zorg er voor dat deze voorziening correct is geïnstalleerdDe rechten op het bestand %s zijn niet goed. Bekijk a.u.b. de documentatie van Brightside, corrigeer het probleem en herstart Brightside.PCM-volume gebruiken in plaats van het algemene volumeVolumeJeroen van der Vegt Vincent van Adrighem brightside-1.4.0.orig/po/no.gmo0000644000175000000500000000237510001700657014454 0ustar arisrc d  =O/z'")J< >M$&"  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 0.1 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-16 16:15+0100 Last-Translator: Kjartan Maraas Language-Team: Norwegian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideKunne ikke kjøre kommando: %s Sjekk at kommandoen eksisterer.Kunne ikke laste glade-filen. Sjekk at dette programmet er riktig installert.Rettigheter for fil %s er ikke korrekt. Vennligst sjekk dokumentasjonen for Brightside, rett opp problemet og start Brightside på nytt.Bruk PCM-volum i steden for hovedvolumVolumKjartan Maraas brightside-1.4.0.orig/po/pl.gmo0000644000175000000500000000243410001700657014447 0ustar arisrc d  =O/z'")Y< K]lP, $  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-02-22 19:18+0100 Last-Translator: GNOME PL Team Language-Team: Polish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideNie można uruchomić polecenia: %s Sprawdź, czy takie polecenie istnieje.Nie można wczytać pliku Glade. Upewnij się, że ten demon został poprawnie zainstalowany.Brak uprawnień do pliku %s Sprawdź dokumentację Brightside, rozwiąż problem i ponownie uruchom program.Regulacja głośności PCM zamiast globalnejGłośnośćGNOME PL Team brightside-1.4.0.orig/po/pt.gmo0000644000175000000500000000243610001700657014461 0ustar arisrc d  =O/z'")A<~ Db6.'  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: HEAD Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-11 21:30+0100 Last-Translator: Duarte Loreto Language-Team: pt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideIncapaz de executar o comando: %s Verifique que este comando existe.Incapaz de carregar o ficheiro Glade.nCertifique-se de que o deamon está correctamente instalado.As permissões sobre o ficheiro %s estão incorrectas Verifique a documentaçãoo Brightside, corrija o problema e reinicie o Brightside.Utilizar Volume PCM em vez do Volume PrincipalVolumeDuarte Loreto brightside-1.4.0.orig/po/ro.gmo0000644000175000000500000000244010001700657014451 0ustar arisrc d  =O/z'")R< L[H2  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 2.0.6 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-08-24 18:48+0200 Last-Translator: Mişu Moldovan Language-Team: Romanian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideNu am putut executa comanda: %s Verificaţi dacă această comandă există.Nu am putut încărca fişierul Glade. Asiguraţi-vă că acest demon este corect instalat.Permisiile fişierului %s sunt invalide Consultaţi documentaţia Brightside, corectaţi problema şi apoi reporniţi Brightside.Utilizează volumul PCM în locul volumului MasterVolumMişu Moldovan brightside-1.4.0.orig/po/ru.gmo0000644000175000000500000000317410001700657014464 0ustar arisrc d  =O/z'")K< /9B  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-11 08:48+0300 Last-Translator: Dmitry G. Mastrukov Language-Team: Russian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideНе удалось выполнить команду: %s Проверьте, что такая команда существует.Не удалось загрузить файл формата Glade. Убедитесь, что демон корректно установлен.Права доступа к файлу "%s" нарушены Проконсультируйтесь с документацией по пакету Brightside, исправьте проблему и перезапустите Brightside.Код XKeycode клавиши для использования уровня громкости канала PCM, а не основногоГромкостьДмитрий Мастрюков brightside-1.4.0.orig/po/sk.gmo0000644000175000000500000000243610001700657014453 0ustar arisrc d  =O/z'")X< FVC1   BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: sk Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-05-07 08:21+0200 Last-Translator: Stanislav Visnovsky Language-Team: Slovak MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.2beta2 BrightsideNepodarilo sa vykonať príkaz: %s Overte, že tento príkaz existuje.Nepodarilo sa načítať súbor Glade. Overte, že je démon správne nainštalovaný.Práva pre súbor %s sú poškodené. Prosím, prečítajte si dokumentáciu k Brightside, opravte problém a Brightside reštartujte.Použiť hlasitosť PCM a nie celkovú hlasitosťHlasitosťStanislav Višňovskýbrightside-1.4.0.orig/po/sl.gmo0000644000175000000500000000237110001700657014452 0ustar arisrc d  =O/z'");<x }<Q-#  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-01-21 14:45+0100 Last-Translator: Tadej Janež Language-Team: slovenian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideNe morem izvršiti ukaza: %s Preverite, če ta ukaz obstaja.Ne morem naložiti Glade datoteke. Poskrbite, da je ta demon pravilno nameščen.Dovolilnice za datoteko %s so pokvarjene Prosim, preverite dokumantacijo Brightside, popravite problem in vnovič zaženite BrightsideUporabi glasnost PCM namesto Glavne glasnostiGlasnostTadej Janež brightside-1.4.0.orig/po/sq.gmo0000644000175000000500000000254710001700657014464 0ustar arisrc d  =O/z'")}< Jo. :%A  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-08-31 10:57+0200 Last-Translator: Laurent Dhima Language-Team: Albanian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.0.2 ....BrightsideNuk mund të ekzekutojë komandën: %s Verifiko që kjo komandë ekziston.Nuk mund të ngarkoj file-n e Glade. Sigurohu që demoni i tij të jetë i instaluar në mënyrë të rregullt.Lejet e file-s %s jane te demtuara Ju lutem kontrolloni dokumentacionin e Brightside, korrigjoni problemin dhe restartoni Brightside.Përdor volumin PCM në vend të Master VolumeVolumiEmilian Gjoni brightside-1.4.0.orig/po/sr.gmo0000644000175000000500000000332410001700657014457 0ustar arisrc d  =O/z'")< y!;Q ]^u  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-10-04 01:32+0200 Last-Translator: Данило Шеган Language-Team: Serbian (sr) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2; BrightsideНе може извршити наредбу „%s“ Проверите да ли ова наредба постоји.Не може учитати Glade датотеку. Проверите да ли је услужни програм одговарајуће покренут.Дозволе на датотеци %s су неисправне Проверите документацију Brightside-а, исправите проблем и поново покрените Brightside.Користи PCM јачину звука уместо главне јачинеЈачина звукаДанило Шеган Бојан Живановић brightside-1.4.0.orig/po/sv.gmo0000644000175000000500000000241710001700660014457 0ustar arisrc d  =O/z'"):<w |BM}-D  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-08-31 16:41+0200 Last-Translator: Christian Rose Language-Team: Swedish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideKunde inte köra kommandot: %s Verifiera att detta kommando finns.Kunde inte läsa in Glade-filen. Se till att demonen är korrekt installerad.Rättigheterna på filen %s är felaktiga Kontrollera Brightside:s dokumentation, rätta till felet och starta om Brightside.Använd PCM-volym istället för huvudvolymenVolymChristian Rose Skicka synpunkter på översättningen till sv@li.orgbrightside-1.4.0.orig/po/tr.gmo0000644000175000000500000000236110001700660014452 0ustar arisrc d  =O/z'")P< 5C  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-02-09 21:30+0200 Last-Translator: Arman Aksoy (Armish) Language-Team: Turkish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideKomut çalıştırılamadı: %s Bu komut bulunamadı.Glade dosyası alınamadı. Programın yüklü olduğuna emin olun.%s dosyası üzerindeki haklarınızda bir hata var. Lütfen Brightside belgelerini kontrol ettikten sonra problemi düzeltin ve Brightside'yi yeniden çalıştırın.Ana ses yerine PCM sesi kullanSesGörkem Çetinbrightside-1.4.0.orig/po/uk.gmo0000644000175000000500000000307310001700660014445 0ustar arisrc d  =O/z'")D< { l&  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-26 03:52--500 Last-Translator: Yuriy Syrota Language-Team: Ukrainian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideНе вдалося виконати команду %s Переконайтеся, що така команда існує.Не вдалось завантажити файл форматуа Glade. Переконайтесь, що демон коректно встановлений.Права доступу до файла "%s" порушено Проконсультуйтесь з документацією пакету Brightside, виправте проблему і перезапустіть Brightside.Використовувати рівень кучності каналу ІКМ, а не основногоГучністьЮрій Сирота brightside-1.4.0.orig/po/vi.gmo0000644000175000000500000000252310001700660014443 0ustar arisrc d  =O/z'")Y< Ub_3 +8  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside-vi Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-09-13 10:23+0700 Last-Translator: Trinh Minh Thanh Language-Team: Vietnamese MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BrightsideKhông thể thực thi lệnh: %s Kiểm tra xem lệnh này có tồn tại không.Không thể nạp tập tin Glade. Hãy đảm bảo là daemon này được cài đặt đúng.Sự cho phép với tập tin %s bị hỏng Hãy kiểm tra tài liệu Brightside, hiệu chỉnh trục trặc và khởi động lại Brightside.Dùng Âm Lượng PCM thay cho Âm Lượng CHÍNHÂm Lượngđóng góp dịch thuậtbrightside-1.4.0.orig/po/sr@Latn.po0000644000175000000500000004747610001644314015247 0ustar arisrc# Serbian translation of Brightside # Courtesy of Prevod.org team (http://www.prevod.org/) -- 2003. # # This file is distributed under the same license as the Brightside package. # # Maintainer: Danilo Šegan # msgid "" msgstr "" "Project-Id-Version: Brightside\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-10-04 01:32+0200\n" "Last-Translator: Danilo Šegan \n" "Language-Team: Serbian (sr) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Ne može izvršiti naredbu „%s“\n" "Proverite da li ova naredba postoji." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Dozvole na datoteci %s su neispravne\n" "Proverite dokumentaciju Brightside-a, ispravite problem i ponovo pokrenite " "Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "" "Danilo Šegan \n" "Bojan Živanović " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Ne može učitati Glade datoteku.\n" "Proverite da li je uslužni program odgovarajuće pokrenut." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Jačina zvuka" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Ugasi zvuk" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Taster za čuvanje ekrana" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Podešavanje zvuka" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Podešavanje zvuka" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Naredba za izvršenje po pritisku na taster za izbacivanje" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Postavi ponašanje tastera za multimediju" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Naredba za izvršenje po pritisku na taster za izbacivanje" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Naredba za izvršenje po pritisku na taster za izbacivanje" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Naredba za izvršenje po pritisku na taster za izbacivanje" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Naredba za izvršenje po pritisku na taster za izbacivanje" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Naredba za izvršenje po pritisku na taster za izbacivanje" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Naredba za izvršenje po pritisku na taster za izbacivanje" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Naredba za izvršenje po pritisku na taster za izbacivanje" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Naredba za izvršenje po pritisku na taster za izbacivanje" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Uključeno" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Uključeno" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Koristi PCM jačinu zvuka umesto glavne jačine" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Podešavanje tastera " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Podešavanje zvuka" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Ne može izvršiti ni naredbu „%s“\n" #~ "ni naredbu „%s“\n" #~ "Proverite da li bar jedna od ovih naredbi postoji." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Došlo je do greške pri uklanjanju pristupa tasterima za multimediju.\n" #~ "Taster %d je ostao vezan." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Čini se da drugi program već ima pristup tasterima za multimediju.\n" #~ "Tasteru %d se ne može dodeliti značenje.\n" #~ "Da nije već pokrenut jedan uslužni program?" #~ msgid "Multimedia keys daemon" #~ msgstr "Uslužni program za tastere za multimediju" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Uslužni program za tastere za multimediju je aktivan" #~ msgid "Volume down key" #~ msgstr "Taster za utišavanje" #~ msgid "Volume up key" #~ msgstr "Taster za pojačavanje" #~ msgid "Power key" #~ msgstr "Taster za gašenje" # Ne mora biti samo CD i samo fioka; ovako je nešto opštije #~ msgid "Eject key" #~ msgstr "Taster za izbacivanje diska" #~ msgid "Media key" #~ msgstr "Medija taster" #~ msgid "Play key" #~ msgstr "Taster za puštanje" #~ msgid "Pause key" #~ msgstr "Taster za pauzu" #~ msgid "Stop (Audio) key" #~ msgstr "Taster za zaustavljanje (zvuka)" #~ msgid "Previous (Audio) key" #~ msgstr "Taster za prethodni (zvuk)" #~ msgid "Next (Audio) key" #~ msgstr "Taster za sledeći (zvuk)" #~ msgid "My Home key" #~ msgstr "Moja početna tačka" #~ msgid "Refresh key" #~ msgstr "Taster za osveženje" #~ msgid "Search key" #~ msgstr "Taster za pretragu" #~ msgid "E-Mail key" #~ msgstr "Taster za e-poštu" #~ msgid "Sleep key" #~ msgstr "Taster za uspavljivanje računara" #~ msgid "Finance key" #~ msgstr "Taster za finansije" #~ msgid "Help key" #~ msgstr "Taster za pomoć" #~ msgid "WWW key" #~ msgstr "Taster za veb" #~ msgid "Groups key" #~ msgstr "Taster za grupe" #~ msgid "Calculator key" #~ msgstr "Taster za kalkulator" #~ msgid "Record key" #~ msgstr "Taster za snimanje" #~ msgid "Close Window key" #~ msgstr "Taster za zatvaranje prozora" #~ msgid "Shade Window key" #~ msgstr "Taster za sklapanje prozora" #~ msgid "Brightness down key" #~ msgstr "Taster za smanjenje osvetljenja" #~ msgid "Brightness up key" #~ msgstr "Taster za povećanje osvetljenja" #~ msgid "Disabled" #~ msgstr "Isključeno" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Ovom tasteru je već dodeljena akcija „%s“.\n" #~ "Izaberiti neki drugi taster." #~ msgid "Description" #~ msgstr "Opis" #~ msgid "Status" #~ msgstr "Stanje" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Podešavanja tastera za multimediju" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Da biste tasteru dodelili značenje, kliknite na liniju, i pritisnite " #~ "taster kome želite da dodelite njeno značenje.\n" #~ "„C“ otkazuje dodelu, a „Bekspejs“ onemogućava prečicu." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Koristi _PCM jačinu, umesto glavne jačine zvuka" #~ msgid "Multimedia Keys" #~ msgstr "Tasteri za multimediju" #~ msgid "Brightness down key's XKeycode" #~ msgstr "Kod tastera za smanjenje osvetljenosti" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za smanjenje osvetljenosti, 0 da isključite" #~ msgid "Brightness up key's XKeycode" #~ msgstr "Kod tastera za povećanje osvetljenosti" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za povećanje osvetljenosti, 0 da isključite" #~ msgid "Calculator key's XKeycode" #~ msgstr "Kod tastera za kalkulator" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za kalkulator, 0 da isključite" #~ msgid "Close Window key's XKeycode" #~ msgstr "Kod tastera za zatvaranje prozora" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za zatvaranje prozora, 0 da isključite" #~ msgid "E-Mail key's XKeycode" #~ msgstr "Kod tastera za e-poštu" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za e-poštu, 0 da isključite" #~ msgid "Eject key's XKeycode" #~ msgstr "Kod tastera za izbacivanje diska" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za izbacivanje diska, 0 da isključite" #~ msgid "Finance key's XKeycode" #~ msgstr "Kod tastera za finansije" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za finansije, 0 da isključite" #~ msgid "Groups key's XKeycode" #~ msgstr "Kod tastera za grupe" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za grupe, 0 da isključite" #~ msgid "Help key's XKeycode" #~ msgstr "Kod tastera za pomoć" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za pomoć, 0 da isključite" #~ msgid "Mute key's XKeycode" #~ msgstr "Kod tastera za utišavanje zvuka" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za utišavanje zvuka, 0 da isključite" #~ msgid "My Home key's XKeycode" #~ msgstr "Kod tastera za moju polaznu tačku" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za moju polaznu tačku, 0 da isključite" #~ msgid "Next key's XKeycode" #~ msgstr "Kod sledećeg tastera" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "Kod sledećeg tastera, 0 da isključite" #~ msgid "Pause key's XKeycode" #~ msgstr "Kod tastera za pauzu" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za pauzu, 0 da isključite" #~ msgid "Play key's XKeycode" #~ msgstr "Kod tastera za puštanje" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za puštanje, 0 da isključite" #~ msgid "Power key's XKeycode" #~ msgstr "Kod tastera za gašenje kompjutera" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za gašenje kompjutera, 0 da isključite" #~ msgid "Previous key's XKeycode" #~ msgstr "Kod predhodnog tastera" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "Kod predhodnog tastera, 0 da isključite" #~ msgid "Record key's XKeycode" #~ msgstr "Kod tastera za snimanje" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za snimanje, 0 da isključite" #~ msgid "Refresh key's XKeycode" #~ msgstr "Kod tastera za osveženje" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za osveženje, 0 da isključite" #~ msgid "Screensaver key's XKeycode" #~ msgstr "Kod tastera za čuvanje ekrana" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za čuvanje ekrana, 0 da isključite" #~ msgid "Search key's XKeycode" #~ msgstr "Kod tastera za pretragu" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za pretragu, 0 da isključite" #~ msgid "Shade Window key's XKeycode" #~ msgstr "Kod tastera za sklapanje prozora" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za sklapanje prozora, 0 da isključite" #~ msgid "Sleep key's XKeycode" #~ msgstr "Kod tastera za uspavljivanje kompjutera" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za uspavljivanje kompjutera, 0 da isključite" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Zvuk za puštanje pri promeni jačine zvuka" #~ msgid "Volume down key's XKeycode" #~ msgstr "Kod tastera za smanjivanje glasnoće" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za smanjivanje glasnoće, 0 da isključite" #~ msgid "Volume step" #~ msgstr "Korak jačine zvuka" #~ msgid "Volume step as percentage of volume" #~ msgstr "Korak jačine zvuka kao procenat jačine" #~ msgid "Volume up key's XKeycode" #~ msgstr "Kod tastera za pojačavanje glasnoće" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za pojačavanje glasnoće, 0 da isključite" #~ msgid "WWW key's XKeycode" #~ msgstr "Kod tastera za veb" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "Kod tastera za veb, 0 da isključite" #~ msgid "Accelerator key" #~ msgstr "Taster prečice" #~ msgid "Accelerator modifiers" #~ msgstr "Izmenjivači prečice" #~ msgid "Accelerator Mode" #~ msgstr "Vrsta prečice" #~ msgid "The type of accelerator." #~ msgstr "Vrsta prečice." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Izaberite novu prečicu, ili pritisnite Bekspejs za poništenje" #~ msgid "Type a new accelerator" #~ msgstr "Unesite novu prečicu" brightside-1.4.0.orig/po/zh_TW.gmo0000644000175000000500000000243410001700660015061 0ustar arisrc d  =O/z'")V< 9Jj(#]  BrightsideCouldn't execute command: %s Verify that this command exists.Couldn't load the Glade file. Make sure that this daemon is properly installed.Permissions on the file %s are broken Please check Brightside's documentation, correct the problem and restart Brightside.Use PCM Volume instead of Master VolumeVolumetranslator_creditsProject-Id-Version: Brightside 2.0.2 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-01-16 02:13+0000 PO-Revision-Date: 2003-03-17 18:42+0800 Last-Translator: Abel Cheung Language-Team: Chinese (traditional) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Brightside無法執行指令:%s 請確定該指令已經存在。無法載入 Glade 檔案。 請確定已經正確安裝本伺服程式。檔案 %s 的權限不正確 請參考 Brightside 的文件,修正問題後再重新啟動 Brightside。使用 PCM 音量而不用主音量音量i18n 程式中文化計劃 http://i18n.linux.org.tw/ Abel Cheung , 2003brightside-1.4.0.orig/po/pt_BR.po0000644000175000000500000004704310001644312014676 0ustar arisrc# Brightside: translation to Brazilian Portuguese (pt_BR) # Copyright (C) 2002-2003 Free Software Foundation, Inc. # This file is distributed under the same license as the Brightside package. # Alexandre Folle de Menezes , 2002-2003. # msgid "" msgstr "" "Project-Id-Version: Brightside 2.0.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: 2003-10-01 15:46-0400\n" "Last-Translator: Alexandre Folle de Menezes \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" "Impossível executar comando: %s\n" "Verifique se este comando existe." #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" "Permissões do arquivo %s estão erradas\n" "Por favor verifique a documentação do Brightside, corrija o problema e " "reinicie o Brightside." #: src/brightside.c:487 msgid "translator_credits" msgstr "Alexandre Folle de Menezes " #: src/brightside.c:498 msgid "Brightside" msgstr "Brightside" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" "Impossível carregar o arquivo Glade.\n" "Certifique-se de que este daemon está instalado apropriadamente." #: src/brightside.glade.h:1 msgid "Volume" msgstr "Volume" #: src/brightside.h:65 #, fuzzy msgid "Mute volume" msgstr "Tecla de Emudecer" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 #, fuzzy msgid "Start screensaver" msgstr "Tecla de Protetor de Tela" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr " " #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 #, fuzzy msgid "Screen Corners" msgstr "Configuração de Som" #: src/brightside-properties.glade.h:5 #, fuzzy msgid "Screen Edges" msgstr "Configuração de Som" #: src/brightside-properties.glade.h:6 #, fuzzy msgid "Action to take while mouse is placed in corner of screen" msgstr "Comando a executar quando o botão Eject é pressionado" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 #, fuzzy msgid "Configure screen-edge behaviour" msgstr "Configurar o comportamento das teclas multimídia" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "Comando a executar quando o botão Eject é pressionado" #: src/brightside.schemas.in.h:23 #, fuzzy msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "Comando a executar quando o botão Eject é pressionado" #: src/brightside.schemas.in.h:24 #, fuzzy msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "Comando a executar quando o botão Eject é pressionado" #: src/brightside.schemas.in.h:25 #, fuzzy msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "Comando a executar quando o botão Eject é pressionado" #: src/brightside.schemas.in.h:26 #, fuzzy msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "Comando a executar quando o botão Eject é pressionado" #: src/brightside.schemas.in.h:27 #, fuzzy msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "Comando a executar quando o botão Eject é pressionado" #: src/brightside.schemas.in.h:28 #, fuzzy msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "Comando a executar quando o botão Eject é pressionado" #: src/brightside.schemas.in.h:29 #, fuzzy msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "Comando a executar quando o botão Eject é pressionado" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 #, fuzzy msgid "Enable corner flip" msgstr "Ativado" #: src/brightside.schemas.in.h:35 #, fuzzy msgid "Enable edge flip" msgstr "Ativado" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "Usar o Volume PCM ao invés do Volume Master" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 #, fuzzy msgid "On _entering region" msgstr "Configuração de Teclas " #: src/custom-action.glade.h:4 #, fuzzy msgid "On leaving region" msgstr "Configuração de Som" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" #~ msgid "" #~ "Couldn't execute either command: %s\n" #~ "or command: %s\n" #~ "Verify that at least one of these commands exist." #~ msgstr "" #~ "Impossível executar o comando: %s\n" #~ "ou o comando: %s\n" #~ "Verifique se pelo menos um deles existe." #~ msgid "" #~ "There was an error removing access to the multimedia keys.\n" #~ "Key %d couldn't be unbound." #~ msgstr "" #~ "Ocorreu um erro ao remover o acesso às teclas multimídia.\n" #~ "Foi impossível desvincular a tecla %d." #~ msgid "" #~ "It seems that another application already has access to the multimedia " #~ "keys.\n" #~ "Key %d couldn't be bound.\n" #~ "Is another daemon already running ?" #~ msgstr "" #~ "Parece que outra aplicação já tem acesso às teclas multimídia.\n" #~ "A tecla %d não pôde ser vinculada.\n" #~ "Há outro daemon rodando?" #~ msgid "Multimedia keys daemon" #~ msgstr "Daemon de teclas Multimídia" #~ msgid "Multimedia Keys daemon active" #~ msgstr "Daemon de teclas Multimídia está ativo" #~ msgid "Volume down key" #~ msgstr "Tecla de Diminuir o Volume" #~ msgid "Volume up key" #~ msgstr "Tecla de Aumentar o Volume" #~ msgid "Power key" #~ msgstr "Tecla liga/desliga" #~ msgid "Eject key" #~ msgstr "Tecla de Ejetar" #~ msgid "Media key" #~ msgstr "Tecla de Mídia" #~ msgid "Play key" #~ msgstr "Tecla de Reproduzir" #~ msgid "Pause key" #~ msgstr "Tecla de Pausa" #~ msgid "Stop (Audio) key" #~ msgstr "Tecla de Parar (Audio)" #~ msgid "Previous (Audio) key" #~ msgstr "Tecla de Anterior (Audio)" #~ msgid "Next (Audio) key" #~ msgstr "Tecla de Próximo (Audio)" #~ msgid "My Home key" #~ msgstr "Tecla Home" #~ msgid "Refresh key" #~ msgstr "Tecla de Atualização" #~ msgid "Search key" #~ msgstr "Tecla de Busca" #~ msgid "E-Mail key" #~ msgstr "Tecla de E-mail" #~ msgid "Sleep key" #~ msgstr "Tecla de Dormir" #~ msgid "Finance key" #~ msgstr "Tecla de Finanças" #~ msgid "Help key" #~ msgstr "Tecla de Ajuda" #~ msgid "WWW key" #~ msgstr "Tecla de WWW" #~ msgid "Groups key" #~ msgstr "Tecla de Grupos" #~ msgid "Calculator key" #~ msgstr "Tecla de Calculadora" #~ msgid "Record key" #~ msgstr "Tecla de Gravar" #~ msgid "Close Window key" #~ msgstr "Tecla de Fechar Janela" #~ msgid "Shade Window key" #~ msgstr "Tecla de Desativar Janela" #~ msgid "Brightness down key" #~ msgstr "Tecla de Diminuir o Brilho" #~ msgid "Brightness up key" #~ msgstr "Tecla de Aumentar o Brilho" #~ msgid "Disabled" #~ msgstr "Desativado" #~ msgid "" #~ "This key is already bound to action '%s'.\n" #~ "Please select another key." #~ msgstr "" #~ "Esta tecla já está associada à ação '%s'.\n" #~ "Por favor, escolha outra tecla." #~ msgid "Description" #~ msgstr "Descrição" #~ msgid "Status" #~ msgstr "Estado" #~ msgid "Multimedia Keys Preferences" #~ msgstr "Prefrências das Teclas Multimídia" #~ msgid "" #~ "To assign a key to an action, click on a line, and press the key you want " #~ "to associate with it.\n" #~ "\"C\" cancels the capture, and \"Backspace\" disables the key shortcut." #~ msgstr "" #~ "Para atribuir uma ação a uma tecla, clique numa linha e pressione a tecla " #~ "que deseja associar à ação.\n" #~ "\"C\" cancela a captura, e \"Backspace\" desativa o atalho de tecla." #~ msgid "Use _PCM volume instead of Master volume" #~ msgstr "Use o volume _PCM ao invés do volume Master" #~ msgid "Multimedia Keys" #~ msgstr "Teclas Multimídia" #~ msgid "Brightness down key's XKeycode" #~ msgstr "XKeycode da tecla de diminuição do brilho" #~ msgid "Brightness down key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de diminuição do brilho, 0 para desativar" #~ msgid "Brightness up key's XKeycode" #~ msgstr "XKeycode da tecla de aumento do brilho" #~ msgid "Brightness up key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de aumento do brilho, 0 para desativar" #~ msgid "Calculator key's XKeycode" #~ msgstr "XKeycode da tecla de Calculadora" #~ msgid "Calculator key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Calculadora, 0 para desativar" #~ msgid "Close Window key's XKeycode" #~ msgstr "XKeycode da tecla de fechar janela" #~ msgid "Close Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de fechar janela, 0 para desativar" #~ msgid "E-Mail key's XKeycode" #~ msgstr "XKeycode da tecla de E-mail" #~ msgid "E-Mail key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de E-mail, 0 para desativar" #~ msgid "Eject key's XKeycode" #~ msgstr "XKeycode da tecla de Eject" #~ msgid "Eject key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Eject, 0 para desativar" #~ msgid "Finance key's XKeycode" #~ msgstr "XKeycode da tecla de Finanças" #~ msgid "Finance key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Finanças, 0 para desativar" #~ msgid "Groups key's XKeycode" #~ msgstr "XKeycode da tecla de Grupos" #~ msgid "Groups key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Grupos, 0 para desativar" #~ msgid "Help key's XKeycode" #~ msgstr "XKeycode da tecla de Ajuda" #~ msgid "Help key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Ajuda, 0 para desativar" #~ msgid "Mute key's XKeycode" #~ msgstr "XKeycode da tecla de Emudecer" #~ msgid "Mute key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Emudecer, 0 para desativar" #~ msgid "My Home key's XKeycode" #~ msgstr "XKeycode da tecla de Home" #~ msgid "My Home key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Home, 0 para desativar" #~ msgid "Next key's XKeycode" #~ msgstr "XKeycode da tecla de Próximo" #~ msgid "Next key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Próximo, 0 para desativar" #~ msgid "Pause key's XKeycode" #~ msgstr "XKeycode da tecla de Pausa" #~ msgid "Pause key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Pausa, 0 para desativar" #~ msgid "Play key's XKeycode" #~ msgstr "XKeycode da tecla de Reproduzir" #~ msgid "Play key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Reproduzir, 0 para desativar" #~ msgid "Power key's XKeycode" #~ msgstr "XKeycode da tecla de Energia" #~ msgid "Power key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Energia, 0 para desativar" #~ msgid "Previous key's XKeycode" #~ msgstr "XKeycode da tecla de Anterior" #~ msgid "Previous key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Anterior, 0 para desativar" #~ msgid "Record key's XKeycode" #~ msgstr "XKeycode da tecla de Gravar" #~ msgid "Record key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Gravar, 0 para desativar" #~ msgid "Refresh key's XKeycode" #~ msgstr "XKeycode da tecla de Atualizar" #~ msgid "Refresh key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Atualizar, 0 para desativar" #~ msgid "Screensaver key's XKeycode" #~ msgstr "XKeycode da tecla de Protetor de Tela" #~ msgid "Screensaver key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Protetor de Tela, 0 para desativar" #~ msgid "Search key's XKeycode" #~ msgstr "XKeycode da tecla de Busca" #~ msgid "Search key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Busca, 0 para desativar" #~ msgid "Shade Window key's XKeycode" #~ msgstr "XKeycode da tecla de esconder janela" #~ msgid "Shade Window key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de esconder janela, 0 para desativar" #~ msgid "Sleep key's XKeycode" #~ msgstr "XKeycode da tecla de Dormir" #~ msgid "Sleep key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de Dormir, 0 para desativar" #~ msgid "Sound file to be played when volume is changed" #~ msgstr "Arquivo de som a ser tocado quando o volume for modificado" #~ msgid "Volume down key's XKeycode" #~ msgstr "XKeycode da tecla de diminuir o volume" #~ msgid "Volume down key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de diminuir o volume, 0 para desativar" #, fuzzy #~ msgid "Volume step" #~ msgstr "Volume" #~ msgid "Volume up key's XKeycode" #~ msgstr "XKeycode da tecla de aumentar o volume" #~ msgid "Volume up key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de aumentar o volume, 0 para desativar" #~ msgid "WWW key's XKeycode" #~ msgstr "XKeycode da tecla de WWW" #~ msgid "WWW key's XKeycode, 0 to disable" #~ msgstr "XKeycode da tecla de WWW, 0 para desativar" #~ msgid "Accelerator key" #~ msgstr "Tecla de atalho" #~ msgid "Accelerator modifiers" #~ msgstr "Modificadores dos atalhos" #~ msgid "Accelerator Mode" #~ msgstr "Modo do Atalho" #~ msgid "The type of accelerator." #~ msgstr "O tipo de atalho." #~ msgid "Type a new accelerator, or press Backspace to clear" #~ msgstr "Digite um novo atalho, ou pressione Backspace para limpar" #~ msgid "Type a new accelerator" #~ msgstr "Digite um novo atalho" brightside-1.4.0.orig/po/ChangeLog0000644000175000000500000000135210000360367015077 0ustar arisrc2004-01-11 gettextize * Makefile.in.in: Upgrade to gettext-0.11.5. 2004-01-11 gettextize * Makefile.in.in: Upgrade to gettext-0.11.5. 2004-01-11 gettextize * Makefile.in.in: Upgrade to gettext-0.12.1. 2004-01-11 gettextize * Makefile.in.in: New file, from gettext-0.12.1. * boldquot.sed: New file, from gettext-0.12.1. * en@boldquot.header: New file, from gettext-0.12.1. * en@quot.header: New file, from gettext-0.12.1. * insert-header.sin: New file, from gettext-0.12.1. * quot.sed: New file, from gettext-0.12.1. * remove-potcdate.sin: New file, from gettext-0.12.1. * Rules-quot: New file, from gettext-0.12.1. brightside-1.4.0.orig/po/brightside.pot0000644000175000000500000002271510001644300016174 0ustar arisrc# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-01-16 02:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: src/brightside.c:224 #, c-format msgid "" "Couldn't execute command: %s\n" "Verify that this command exists." msgstr "" #: src/brightside.c:243 #, c-format msgid "" "Permissions on the file %s are broken\n" "Please check Brightside's documentation, correct the problem and restart " "Brightside." msgstr "" #: src/brightside.c:487 msgid "translator_credits" msgstr "" #: src/brightside.c:498 msgid "Brightside" msgstr "" #: src/brightside.c:500 src/brightside.c:573 msgid "Screen Corners and Edges daemon" msgstr "" #: src/brightside.c:579 msgid "Screen Corners and Edges daemon active" msgstr "" #: src/brightside.c:1733 msgid "Daemon already running, exiting...\n" msgstr "" #: src/brightside.c:1742 msgid "" "Couldn't load the Glade file.\n" "Make sure that this daemon is properly installed." msgstr "" #: src/brightside.glade.h:1 msgid "Volume" msgstr "" #: src/brightside.h:65 msgid "Mute volume" msgstr "" #: src/brightside.h:67 msgid "Prevent screensaver starting" msgstr "" #: src/brightside.h:69 msgid "Start screensaver" msgstr "" #: src/brightside.h:71 msgid "Enter DPMS standby mode" msgstr "" #: src/brightside.h:73 msgid "Enter DPMS suspend mode" msgstr "" #: src/brightside.h:75 msgid "Enter DPMS off mode" msgstr "" #: src/brightside.h:78 msgid "Dim laptop backlight" msgstr "" #: src/brightside.h:81 msgid "Custom action..." msgstr "" #: src/brightside-properties.c:283 src/brightside-properties.glade.h:9 #: src/brightside.desktop.in.h:2 msgid "Screen Corners and Edges" msgstr "" #: src/brightside-properties.glade.h:1 src/custom-action.glade.h:1 msgid " " msgstr "" #: src/brightside-properties.glade.h:2 msgid "Long" msgstr "" #: src/brightside-properties.glade.h:3 msgid "Short" msgstr "" #: src/brightside-properties.glade.h:4 msgid "Screen Corners" msgstr "" #: src/brightside-properties.glade.h:5 msgid "Screen Edges" msgstr "" #: src/brightside-properties.glade.h:6 msgid "Action to take while mouse is placed in corner of screen" msgstr "" #: src/brightside-properties.glade.h:7 msgid "Bottom r_ight corner:" msgstr "" #: src/brightside-properties.glade.h:8 msgid "D_elay:" msgstr "" #: src/brightside-properties.glade.h:10 msgid "Switch to _adjacent workspace when mouse is moved to edge of screen" msgstr "" #: src/brightside-properties.glade.h:11 msgid "Top _right corner:" msgstr "" #: src/brightside-properties.glade.h:12 msgid "When switching workspace, _wrap around edges of workspace layout" msgstr "" #: src/brightside-properties.glade.h:13 msgid "_Bottom left corner:" msgstr "" #: src/brightside-properties.glade.h:14 msgid "_Configurable actions" msgstr "" #: src/brightside-properties.glade.h:15 msgid "_Delay:" msgstr "" #: src/brightside-properties.glade.h:16 msgid "_Switch to diagonally adjacent workspace" msgstr "" #: src/brightside-properties.glade.h:17 msgid "_Top left corner:" msgstr "" #: src/brightside.desktop.in.h:1 msgid "Configure screen-edge behaviour" msgstr "" #: src/brightside.schemas.in.h:1 msgid "Action enabled when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:2 msgid "Action enabled when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:3 msgid "Action enabled when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:4 msgid "Action enabled when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:5 msgid "Action to occur when mouse is in bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:6 msgid "Action to occur when mouse is in bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:7 msgid "Action to occur when mouse is in top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:8 msgid "Action to occur when mouse is in top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:9 msgid "After flip command" msgstr "" #: src/brightside.schemas.in.h:10 msgid "Bottom left corner action" msgstr "" #: src/brightside.schemas.in.h:11 msgid "Bottom left corner enabled" msgstr "" #: src/brightside.schemas.in.h:12 msgid "Bottom left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:13 msgid "Bottom left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:14 msgid "Bottom left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:15 msgid "Bottom right corner action" msgstr "" #: src/brightside.schemas.in.h:16 msgid "Bottom right corner enabled" msgstr "" #: src/brightside.schemas.in.h:17 msgid "Bottom right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:18 msgid "Bottom right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:19 msgid "Bottom right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:20 msgid "Command to execute after flipping workspace (empty string for none)" msgstr "" #: src/brightside.schemas.in.h:21 msgid "Corner delay" msgstr "" #: src/brightside.schemas.in.h:22 msgid "" "Custom command to execute when mouse enters bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:23 msgid "" "Custom command to execute when mouse enters bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:24 msgid "Custom command to execute when mouse enters top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:25 msgid "Custom command to execute when mouse enters top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:26 msgid "Custom command to execute when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:27 msgid "" "Custom command to execute when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:28 msgid "Custom command to execute when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:29 msgid "Custom command to execute when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:30 msgid "Delay in milliseconds before edge flip occurs" msgstr "" #: src/brightside.schemas.in.h:31 msgid "Delay in milliseconds before screen corner action occurs" msgstr "" #: src/brightside.schemas.in.h:32 msgid "Edge delay" msgstr "" #: src/brightside.schemas.in.h:33 msgid "Edge wrap" msgstr "" #: src/brightside.schemas.in.h:34 msgid "Enable corner flip" msgstr "" #: src/brightside.schemas.in.h:35 msgid "Enable edge flip" msgstr "" #: src/brightside.schemas.in.h:36 msgid "Orientable workspaces" msgstr "" #: src/brightside.schemas.in.h:37 msgid "" "Switch to diagonally adjacent workspace when mouse placed in the corner of " "the screen, instead of executing a configurable action" msgstr "" #: src/brightside.schemas.in.h:38 msgid "" "Switch to the adjacent workspace when the mouse reaches the edge of the " "screen" msgstr "" #: src/brightside.schemas.in.h:39 msgid "Terminate custom command when mouse exits bottom left corner of screen" msgstr "" #: src/brightside.schemas.in.h:40 msgid "Terminate custom command when mouse exits bottom right corner of screen" msgstr "" #: src/brightside.schemas.in.h:41 msgid "Terminate custom command when mouse exits top left corner of screen" msgstr "" #: src/brightside.schemas.in.h:42 msgid "Terminate custom command when mouse exits top right corner of screen" msgstr "" #: src/brightside.schemas.in.h:43 msgid "Top left corner action" msgstr "" #: src/brightside.schemas.in.h:44 msgid "Top left corner enabled" msgstr "" #: src/brightside.schemas.in.h:45 msgid "Top left corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:46 msgid "Top left corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:47 msgid "Top left corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:48 msgid "Top right corner action" msgstr "" #: src/brightside.schemas.in.h:49 msgid "Top right corner enabled" msgstr "" #: src/brightside.schemas.in.h:50 msgid "Top right corner entry custom command" msgstr "" #: src/brightside.schemas.in.h:51 msgid "Top right corner exit custom command" msgstr "" #: src/brightside.schemas.in.h:52 msgid "Top right corner kill custom command" msgstr "" #: src/brightside.schemas.in.h:53 msgid "Use PCM Volume instead of Master Volume" msgstr "" #: src/brightside.schemas.in.h:54 msgid "Whether workspace layout is orientable" msgstr "" #: src/brightside.schemas.in.h:55 msgid "Wrap wround edges of workspace layout when flipping workspace" msgstr "" #: src/custom-action.glade.h:2 msgid "*" msgstr "" #: src/custom-action.glade.h:3 msgid "On _entering region" msgstr "" #: src/custom-action.glade.h:4 msgid "On leaving region" msgstr "" #: src/custom-action.glade.h:5 src/custom-action.c:104 msgid "Custom action" msgstr "" #: src/custom-action.glade.h:6 msgid "_Run another command:" msgstr "" #: src/custom-action.glade.h:7 msgid "_Terminate above application" msgstr "" brightside-1.4.0.orig/po/Makefile.in.in0000644000175000000500000001645710000360370016005 0ustar arisrc# Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper # # This file file be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # Please note that the actual code is *not* freely available. # # - Modified by Owen Taylor to use GETTEXT_PACKAGE # instead of PACKAGE and to look for po2tbl in ./ not in intl/ # # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ top_builddir = .. VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datadir = @datadir@ libdir = @libdir@ localedir = $(libdir)/locale gnulocaledir = $(datadir)/locale gettextsrcdir = $(datadir)/glib-2.0/gettext/po subdir = po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@ CC = @CC@ GENCAT = @GENCAT@ GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ XGETTEXT = @XGETTEXT@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot DEFS = @DEFS@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ INCLUDES = -I.. -I$(top_srcdir)/intl COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) SOURCES = POFILES = @POFILES@ GMOFILES = @GMOFILES@ DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(GETTEXT_PACKAGE).pot \ $(POFILES) $(GMOFILES) $(SOURCES) POTFILES = \ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ INSTOBJEXT = @INSTOBJEXT@ .SUFFIXES: .SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat .c.o: $(COMPILE) $< .po.pox: $(MAKE) $(GETTEXT_PACKAGE).pot $(MSGMERGE) $< $(srcdir)/$(GETTEXT_PACKAGE).pot -o $*pox .po.mo: $(MSGFMT) -o $@ $< .po.gmo: file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ && rm -f $@ && $(GENCAT) $@ $*.msg all: all-@USE_NLS@ all-yes: $(CATALOGS) all-no: $(srcdir)/$(GETTEXT_PACKAGE).pot: $(POTFILES) $(GENPOT) install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ install-data-no: all install-data-yes: all if test -r "$(MKINSTALLDIRS)"; then \ $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \ else \ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \ fi @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ case "$$cat" in \ *.gmo) destdir=$(gnulocaledir);; \ *) destdir=$(localedir);; \ esac; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \ if test -r "$(MKINSTALLDIRS)"; then \ $(MKINSTALLDIRS) $$dir; \ else \ $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \ fi; \ if test -r $$cat; then \ $(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \ else \ $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ echo "installing $(srcdir)/$$cat as" \ "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \ fi; \ if test -r $$cat.m; then \ $(INSTALL_DATA) $$cat.m $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ echo "installing $$cat.m as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \ else \ if test -r $(srcdir)/$$cat.m ; then \ $(INSTALL_DATA) $(srcdir)/$$cat.m \ $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ echo "installing $(srcdir)/$$cat as" \ "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \ else \ true; \ fi; \ fi; \ done if test "$(PACKAGE)" = "glib"; then \ if test -r "$(MKINSTALLDIRS)"; then \ $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \ else \ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \ fi; \ $(INSTALL_DATA) $(srcdir)/Makefile.in.in \ $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ else \ : ; \ fi # Define this as empty until I found a useful application. installcheck: uninstall: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ done if test "$(PACKAGE)" = "glib"; then \ rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ fi check: all dvi info tags TAGS ID: mostlyclean: rm -f core core.* *.pox $(GETTEXT_PACKAGE).po *.old.po cat-id-tbl.tmp rm -fr *.o rm -f .intltool-merge-cache clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f $(GMOFILES) distdir = ../$(GETTEXT_PACKAGE)-$(VERSION)/$(subdir) dist distdir: update-po $(DISTFILES) dists="$(DISTFILES)"; \ for file in $$dists; do \ ln $(srcdir)/$$file $(distdir) 2> /dev/null \ || cp -p $(srcdir)/$$file $(distdir); \ done update-po: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ cd $(srcdir); \ catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ echo "$$lang:"; \ if $$tmpdir/$(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist -o $$tmpdir/$$lang.new.po $$lang; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$cat failed!"; \ rm -f $$tmpdir/$$lang.new.po; \ fi; \ done # POTFILES is created from POTFILES.in by stripping comments, empty lines # and Intltool tags (enclosed in square brackets), and appending a full # relative path to them POTFILES: POTFILES.in ( if test 'x$(srcdir)' != 'x.'; then \ posrcprefix='$(top_srcdir)/'; \ else \ posrcprefix="../"; \ fi; \ rm -f $@-t $@ \ && (sed -e '/^#/d' \ -e "s/^\[.*\] +//" \ -e '/^[ ]*$$/d' \ -e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \ | sed -e '$$s/\\$$//') > $@-t \ && chmod a-w $@-t \ && mv $@-t $@ ) Makefile: Makefile.in.in ../config.status POTFILES cd .. \ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: brightside-1.4.0.orig/po/POTFILES.skip0000644000175000000500000000011410000360370015427 0ustar arisrcsrc/eggtrayicon.c src/gconf-property-editor.c src/preview-file-selection.c brightside-1.4.0.orig/po/install-exec0000644000175000000500000000000010136513411015625 0ustar arisrcbrightside-1.4.0.orig/doc/0002755000175000000500000000000010000663306013454 5ustar arisrcbrightside-1.4.0.orig/doc/html/0002755000175000000500000000000010136515004014421 5ustar arisrcbrightside-1.4.0.orig/doc/html/Screenshot-Fade-in-animated.base.png0000644000175000000500000020431110000622706023173 0ustar arisrcPNG  IHDRW:TbKGD pHYs  d_tIME 7Il/ IDATxwx\Ź߭ڕV7[r/MpIJ =!~)$ $ $$N0ܛlɲ޵cjw%yγg|̜9@ N3fe˖m9@ blقl !@ h O@ A@ 30<@ g@ ~v= `3̛7oPyΌ`@ H! OCݻYbŠ7o7oܿ?g>f~mmm|>ƍwF"G'NL^^C}͙l>8A8qD2v=jϳ=WΤIζ(CrHmIaa!555b0ζ8L$N/ X=zޟ.+lt' ###b|ph }ȟ+p`ZGF0L:_l2p8`6ܟ0Ze5Cn#wn7~ aXN),,~3III$''r8Eǃ,FRRRjRSSôiӢRSSĉlȑ#~hnna6'++:WuvƏᠫAwvvdf4ݿnP(ĉ'(** EQhmm=+Hۇbّy!eT Oat LF{{;Aqqq޿?EEEttt IR't]˅h$77~HGGȲfc̘1l~q477 X,E.}4FNg$477ՅSZZ:Ӌ477ݍGMžw(<Oԇlȹh: :̤_Xe1#h66r&Lw^^C -,,y٫ob'477---dgg+j2HKKyyy&Llz&M4襾bPU5Hkk+D򮫫#766DIIIrhii! 2ydF#---C,1::>cƌӗ܌,O<9zWC>:hcittt:d@ @rrrn' E~xe1n'YOIOCAAA8vՊgD:Nv;IIIQKOO׋E^`8|0JiiiT/g^)v솓Ϗ;vHvbfs6pqRaas N'EEEyKJJZQ `@QTUb ewqqq𮮮~yrtR\\bd2 Jo  CIUUӉiB!jkk|l1EQhlld\ ^y{/));bǪh6v߿ۮz?hDU,jwʩ.,ReP{ؿ%??~b7 EvYQBL6 HCC)u18b0:oPt(c޼ޜ^zV oE,Ϟ,D[l1 Jkk+dY$𪪪yE YVEv3~xf3nNZ2,{h46k6(JTyptuMj;O@fϞM~9iZX?b`k+,\HL&Ewy)))LZZZ" Fh4RTT)_> B>D~tN,N$އ$IBX,D$%|P$''GnzO5l63iҤZH4]_l6>x̘11Wxd"777a(8z(FMOOJ_ObȐi,oH~~>MMMTWWG~Ezz:MMM)%%ȈE,݇SGC&Xާ6NOO&Ԙl 2GxhV?E/J(h.V+&MZEmz^^<++ IBӴDE#|x}ٲe+@ 8軁|my& B?~)S6mmmaЀf#''FxH̚53G6~?NJJG/3;\+hE[l)|Eg&u#}z-RG h 3gmFsax Q>@ MFa@ S @pF@ 0h _ @d*:ψ0@ '9 ~ #@ pSOE=?iF @cHSӴ3)@ Cx @ @ P@ p='MQItp˗(=>l߾[hnnA?|XU/@ 8Ux9edG%3A|qG_;袋t}2q|`(>z 03P)S|>^ZE45{)q /QD9{<x7hiippB>wh2Xxz뭔$Fuu5+/K,ͷjFtMƓO>9jo߾~{c0dڵy4]k套^wMSs3+/v3mTx .ǘ5s&ԧYuuup ̟79gկ~v4]箻gO?]w5uYY|㵥h:ƻ/MʟgV\iNk_zez4瞋|?R]5kN۽-,^ W?tΛ;~{{W8>ǰ O]b >ʡ yf+#tuv׳ϲcǎ`E+*FMXrikk_zzo 7;ˆ T<8jϝ;q{v ׿yUQ"yaZRRRxƻDž^ȝwoF:ٲq=kv{ҋ/ƍvm:;yG5kV-E1}ß~=uyxeT>LWg'g.,Y={5֖TU|ٲAǪDXm|ɒ%ڹ]hjl_ߏiܱK{3ZX"u]xxWioonIqC89cFoX׿? //d+#L}z[ 33[oeHY)Ssz-dffn_|1i&%%FGG'?5()-_˖fj~_xuŋcyu'OuV暈?l|_2fgY`Vo:&k~׿w-בnS˗-'?QLc8ul2Xf /{n`޽?uM+gwj/K/bW^AuvŋOK}=ӗ ,[o5׭)_qCCqJ805Ѿr1 (eGGEő߅ }:vgGE%%%%tvvF~ GlzmQ;ƛnƛnBu;_nf~|k_`ڵ<|K_š/-==ݚ1u~z~|\qtww3cL~?@7n_rHbm/Vp!wsҋ/rOʆ xz8]?٨y>`άY~wQq1sjoX\6 ;DVNN 0-@O:#Msڴi<lۺ'\1n8~z]|9?oٿowuWr_߽f,YBJJ ~KD=zg~˖%<HIkG7L~l6.+N}'r_ tɓu6nd̙ٳybÇqwjvb6*,[GyoMii)Q_׆[g}j'''/@prZ ӟ ?OGV[Gu"ktuw}7iii;~Mxnڵtvuɯ~K֮[px4pqBi2j+_W_EUiim塇b̙8:|?O|k_d6=^A,V+f5>~;?Ϲ𢋸۹ko c#ٰa@V~ ٮw_D+Yǚs%2o|4]g޼y%^ƻEn:-^,Z4'ү Νg?~?׬_?2 խ@ PD5<3-@ Ck6 :@ F@ 3BTSh@ 6n |C!NM(iX,]ӟtSjh0{` j\FG㡳3wSSnM>*麎$I$%% 뺮..Eh47wMUSh,˄B!EA$*c̚=cb61L8F#&4FU:d)4_6t:񐕕ENN9Zr;Wp:PZZK.jpBvO=dYKj ci8c˧p m11sm|> _")a`.pKgOMfg޼$={?PSC)) o0ɚDG{Ko޺ƚ% rA,X—e@Fcn$ZvuUع]zbÄ44IFW5t1ecխ_?>SuuS:W4AƓ$ښV\, gHqqex1"TN'&Vr[WWGzZnaYcx*GZn6ܯ|tʥU$QoR!Ɂ`h&;͜IX|,^9v47EgHu8().7>nیhxXp!GQ'O`4fcHgW7]][;Q>{ /ɞǸ䜨l󒖑Aі,'nֹ\.ژ4iRXw3cƌ7`Ν 9V[Zsͯ~Vn{݊fj㗳`хL<9F"eYs(ow$Y-4Ցb4ju _;xle˗qU7~Бݴ2iHn'==*?g}D^qޟa+Ɍ3sP0sÅa4$o _ NO$22(*-7IOO%bp f|>/d ͌+M{fPuTEE3x~|-'K F#蠅BMFB>fg/H5/']жX,i H7^\EQfʕf aMJl6SXXH( %pq.݆*mI<\yL'f Ʉ,IȲLC}=EEErVUǎp H cxj"˘G88)zXD<*,mC}RC/ṷ FCUUaC?3ctn]LI-@o<  usXOBɺzG.+gTiY |_LظIiʉ~H BFfFz*tww 1&r2U/% y3_ 4 ]USge4MwWIJ^.ȑjrq-tƏC^Y"==M0={GtݻwC[k+.Ʉ#'''oldROqݗnٳ"ؽO)CDG,_ŋ$uv;jZo,Ex>i̘1#~*A***Pt2SMlV|>!)i475/~~7yQ<{9eǏ3n8EѣX-Ptl6۰Mu9Go}=^Sӵ!M,a%K* dAccodffxweŪ y:{OIј;w.`{0id1vh/ GQ8oAY!$45oVV,_FHV1I*!Y!(lRKo>̙.- gwV^9:dNBA ٌdD;oZX,(_GO󊅦j$gS5mmm|>41c:m&!+JBƑ#G@9V[K hH{4;v`4yD4</% ol~ًVhݻ+.Ñ=ͯ|ΛODMe8tܹsIII|1ܞ={4 Yx"/b&Tp:;,[Lg旸ez>_ |fR6QE}}=999gd?#Z\6:Ȓ̤3K2n@(D $HΘ҄ |> ,LV+Hu[Ɍl [@C!(˄d70EFxcu,9b˨i& MStmXy=P=nuuOLJJ PBB!.>)ĖduNFQQѰXm ƍv݅!x_磽=X/\ Bj:Sqg}NVa l4%1G;?mMӘ6mZY[[Kѣ k:d=fŚd`][/`K :V;Xn]̝cvcƍ"IH  bA$TIB$RvZdߏ``1lݲ5kԱ4'k X2Xf\fOnD)w2r}0eʔ@ Fΰ<ά3ijjÁ?$6:{.JP=CkH-6i$R?$!^/ ˊ1@3tzx< I D9`5QdE7-xs݆@ I8.mۆ$K*VP(~^F ^hll:t6n~` }=|ژz$Z%%%koz̤{#s(x6uEUIٰX,tywww'6h2a=zhjTwpólOI֐d@ ԩSؽ{U{Q8e>Lvy\}AI-W^B! ! cxHNM` @RS Sn>w_-'TvCCx="-E#q> lhK.$+kv.]AyycGPLf'O7^K/J*+X=ôP^^We˖cFBhep#ɋ/f„ #nn'(+ nOmsbp"윐p>OffְGSfs_0L~FP6iL&S#m;[`4_^ bDBV;k2}<$&HvVEv;p+V4ʆc,[UMՅ a!TI"`k(tEAudz͚Gٻ9g`$n#NRS1 \yܻgڲK0tvPTTD[[$j$H4,?Avv6SLa_R7$p<>.lII OuRFj~!DHQdO0Ca% +xd&.Hpg\50@vvvB>шk k$n ތ1e0?a;wfJy9fVSRXr^xXm-G*1M-&^~eaoS]} J23ʫ"#GSNk„|11t***"<^/))M"W ^~L$gؼw}_#3֡kj`M ǎ)ɿVQz1(ʾʓ߼b9LCVޢT r?RUyJTMGUuMCQ5>/I@TTTpBRL $Iv\/otx5Hͨ,+=:lt8nr,r ~{M-!$];w!ʾ :?{Çjhb֬]g7q&65mS/7555\x?.={bIΛ@Ŏ4qc/MHļ ΚN7~|BƶN?h4[̑lc|_&nj՟FS~/:mz\.<dG.2!ˊh*誊9W|j*-dph;rL "9pPr457z򈁩2IIFJ(9 hki!d$QP$WOgwyytt4P[{Nj`a„rtNHq0AB|>XlgiGidy]hlDP {(NՉ!/'k*3F) !  I. DY%L?vwPC OOpH XQ1wvbO,Gȁ#')!)jϧt6z$.\sP`40a۷og̘ҰWǸp0k,233ٴ ծ9ʤI=C QU2yryؐk:9y|7cXF f Nm۶aB=eۖ-,Zx{j}ѳ'"[_O3 욆*iy38{ jy Ve8ZšVvS' 6:4:N,)BJաCL0Ʉ ѓ&D|P&~9aeu$Et:q\466r{Vk}>%(kx$Rn7-- WiGy྿3| 5u|ۯk[odʔNHF0tJ_un&z, W\qn.Z}>,QBVff婪*>x=JBJ765Ex;>q\%ii,XI~?RHfMd4 o3sȞ^C}GMM UG$%e+ީai.-#؎AAR T8ub۟  Ych~]H(?5,TIF>yW1cJYbO<o YsdRshome$Y-^.&&g F:ݷ рb!-kuXo6?@PQhm!jfzV:e3P$ L d0pޤ6υ==utho`*aYIaSMEiiia޼yBYyEeiUtIET2q$wm'p!g2Dl0xwIKu郯+.)aɒe0l۶&&򵫫Ӧk.r((,Gdɧ䥀ƞUGzپ};mmܹ3f*  `)UU3uL {<1zAD3:W#[d p1r3Yٳ1wRI^6>ÆgL<9VDHV;i **8z_ Ȋ$?Ib%ȲgmJaU-XyMf NTRK{~5W}0_B2I/pBtYʘ{:*PPP%++hzp7RUYEvFمIn^mM'RfoOU Ɉh_et$田"Y[SCvjkj*{=|k+P2ؓxڳdLDvM!N.c&??W_xFnkr i@;|P{s&P,:"TVVҨXAlNE&UN:N=TXՊ%`yuv }tSPp9HIIf_G:. 6CqI)Szc/?*- ,M͍zݤɓih˖wަPiVP(D}C#/INNNX\.hkkCQ l`۱,ZF͛G{{{dǏ'ypAh05PEqhZц{^T5¦D/J~lB!) MWk.8~PA5\vHMHEQz羫B?Dnn!&frDxjMm IDAT~oΌ  FwAvv]/|>O=,'B9rq* \}?6%@ @9Y_nG3@9@ X3ꙝw4+X5nU$fj[9tgtl6&M)k%vɄ`ڦ!?+Elڱokf13.0DI+֡frf3hᠬ,ڬ"TRqDd :,2s1W !B4wtႋ.'՞z|}6 sMH;EeU67"E&&D4&drLrBĹ(dd28duD8EECA#.aF@t7U}T:KCթ*:HLH : tpý#xC9͋ ၹ?)7;v6 Q[SZA^!(8_egpw`@ v˳JP]] ___[6} J%Z/aڴi?cs**U_Z3H3/i2#ɨdldlnn6fl,FԷNTQhؒS9d~DDDʆ{h6J՛5t:5t:]k3^O;t24z#oapΈѓp^3?0@7BfFQb?{r30 ƆrxǦ`XhZ,-"ChVn֡-ީ҅xB@~~! Çb_iQfŀѤP 0>|8zPUYO?TD f1q턯L==<۷o "<)"O]&Cl475!vlΝ;5kV +-X$7<<< HIwD#"0=JEc"o 'LpIH]K͸{+- &O[\\+W f!uxQhh(R~ MgWb7 r4ԡz0tPHN⹳:eZ Z:D |bu:u-aFFwbR||;d~, 3b,FMC+v,=-ƇP{[|Tiz t8E7( P˼SVbԕ`l?&Ʀfܻ׀' kohG*Fш͘n4"((gD"PP`8Lx'0}8A4P5܅1X f?\~>>(}>>>oJ4hnyWuuI[8\ִX`0`hYHsko6!1e2fTE@FnܼySZ::)%@. ̀FoD)o@gAtcI[R\s_->WEhBOrs>a$|QTVqg^iI9i$Fh@.a3و`GD_ښj<9l4`\O^.6CsL̄hĝ;wPXXrllK P+' Kv7!t0? {0 P[Wq|OhZ 555ӻw;i}|grybbt:bm(Gk0UcƎŰaø::,ÆG]S3j*+ :-KfУ &H:tNgOVe3y M4W sC_x u;|+Gj8Qof_!EC< khEI w'&DE^=TWWaѣ Zw2(hlny'Z-QU[^XP,aۋ5N| VҰdĨcPB?#GBQ~ChRkBQcB:dZ/Xd2`08-sUcƌP5;?3ږA÷׮a̙ݚ%$p\v =7kkշ1"MMrj'"'އ3fsuBҽ:LXcGaB\(,B3= B&D[&vqڟCC艐H%(/O;fΜ???C1l`4`1har=L&C`p0݃>]m;+b'?tixT0h4M&ddv6lѠTHoSSm_"$d$7mǓZD0)d^ΓT** RTӧsឞ{.-fI$,.ۗH$x_O>Ep VoIZ::=n]ϗw:+V g:eEa +3tFG6uT(j ʭCA.Ɯ׎#¡j< jh*47k0vXA;f ~:{NdAC" 9/#*AYE{C 0jԨN6]6}: 1SڼYX^#B6XPq;d+1͞#ݝ߶7uqq!ЧX3 #|Ѥ`8kӢI…j=W6l|C\.ǣ> Z ooo5;ܸqw&ƢEcƠ5aXhQ#`@QQO8@zSTOp33#hH$opD"h@Uu-i_W}Bhįw@ss3 zeUz z@gb}$x0f]・BQp.OOB!kqO6Mp$B!;f Zq1|-]T͛9cxI!B:tp K_-(xB!^7ou< !BH'!B$B!B B!テD">bf]*D&:I!Bzu< !BH'!B$B!:B!WPǓB!ٽ 1WvE"QoB! f9X1dB!n{ldѫB!tƓB! ގRl8kv]>Kc/_@[;IXz0mX_BcÆ  ľ}[ݻHLLVT*֬Y\\kBV c6uV hjjY棏>BTT<<<0o<( .L$!33Ǐ;~3B!=Jn\.?.l}8]?υePr{SWv  9sė/Wk%|l߾())7pyerssqu( T*l۶ ۲e z= JKKj*8oB~~~زe2Nɓ'T*`$&&ڄ;v gϞECC|I O!]D,>>QTTuqs~xhOpbfEFc]DBxZ{ߥ?_'E_PGyu(449995jΝ;5jwÏH$B@dd$>{lڄƢRPH$rxQDDbʔ)[t: F[]]h4`p!㑖ND">biḌGGP7Ό7 7bOqJ .qCʼx*aA(»>B&JdثiVF i;/,, t]]]x]]p>=zͼC.]@R9///F'B.c#cp4|ˇV`6b﹏o`۩fs_ a[?(eeetyy26vm 8J*B Ess3%, dTVV1f7B!xOV:UWaRwjNO_Eq>'︧mF _zjꫨCCC^{5eRSSQ__R<\زeː R RT,[LpUtt4l3?)) ׯGYYF#lj:t(d2 6n(8B!H?wޗO_-U%^ŋ ;!BHo⽹Ǧ111B! g[oYCB!@OsE\\Q[[]vu!Bn{W@N!BȠFg< !BH'!B}lN$q˪;ӷk.,]kwe;Ot׶~tR$Bhg};;{ z$~k=W=}]דKKKC\\6nOO!s:v#GAll,Ǝk3iT#F 11555}R=П>n8̚5 ǎBH '!9qYqo0PPPH>>ؽ{Khd2DFF.O<̜9eb1eq;^^ 6@.#00[633Ǐ;om]|ǐ!C 0m4dff N_uAc…  _*5kk [xP(hjj۹[ :u 'ORĂ ȅYVv!2xڄ9_۷%%%q]رc8{,O^p{xQUU&ddd?>H$bR;aBʿ B }8k;S(ܴB`#GCBBlKKKijgl+<|!JmƶW~ nڕ0jpX#G׿5]ކ#AAA(++߮pO2Daa!ॗ^'_SX?77ӧOw!7?vl3-[ƥ_T"55aؿ]_G#Y/2֭[L&_>/^lsӇ#1!==QQQ.oÑիWW_E]]ku*gc=ӧOCVCARKp|;/>QXСCXxqF! ˗/ɓ'3Tʢؑ#GP޽ >{i4.\ղ$YFF}bR7>|x`nlf;v`͍ȑ#N+83n86n8lLJgy577-wy6j( )w5Xzz:g,))iZ.\H;W|l͍ NP7oڥ, =68vuX|||?۷o}Iݙ7oo\J_Gڏ3Bʿq 9BHo1|2#++P[[ _d yN !GOx2Pl޼O:>,z.^YYY$ ?A_篯_̝;qqqFmm-vIQ'3n\П/u__oHNNFrrr_'GʟBA}ƓB!$B!Bp3##J!B\'[o9|2!B!B^F!B:MO{B!tOł'ObĈB!2Hv<% =B!2x^j7xw;Fz!B Jذan޼!B!`Xz:-B!dDDtw;!B4 Bvv6u> !BHxxg !Bq PYYIc= !BHxB!$B!:B!WPǓB! x hd?=>Lpڵ K.':W{ߝ4ӟ dK.EZZZ_'Bz0XAUQE'OB>jk4ٳ.\ԡ?Ogo]wzgiiiƍ!Eg<Z}V_4 TGAll,Ǝ۩Z8 d6xܸq5k;i#^Fn/w.hw XǏBH'Ngc< L^^fΜ0l޽\.Gbb"ZMH$Bzz:"""ݻwۄu4PcÆ  ľ}hl[/_1dd2L6 ӧj\ۄflݺAAABBBHtt4v܉3֮n_͏>QQQyP(ORa͚5Xv-j5.:W|DXt)<==i& .xZ0;.6k,|׽:Buw}8TWW#44aXnn._BJm۶-sΡN3:}vף7n9vΞ=K/$8 EsseVb.g`?s$%%!$$;wDll,_G >$''1OR)t:|p=]]W?|J6g;:ݙ90vVnn.Or !dg?xbnJMME}}=J%RRROwvW^W_}uuuhhhk֩xq wzpijt:T*xyy wժUHMMRD}}=RRRl“~zh4"//˖-͛Bdggc}>ZCL&Bƍ.ە߲e˸+J䯧믫/111HKKZFuu56mԭo!n6G%<o:ŋvBɣZ|r\t nݲ 1c&LH`ǎut;vGFTTfϞp &7x!JmqFرÆ CHHsg׿5 &`6[nɓoooגBȏ$B!:B!WPǓB! xB!^AO+z]%C$avwD7ĉ!%K̙3.mB I~1++ ?8?Rk֬Auu5N< Z$&&wqiB`@S"g*#gckш;ɓ` B~_ROOue]ooְ'@ӐzyၔD.Zmh48{,cԩh47 ܽ{>>>Çcɒ%XdKi)!x<Ǔ.`sc$53|,;= _}M'tWo5">^DA7?Ә>}:FiӦӂ}~z\t [E! 4$ݷaj7Ή1r\@_yãzcŝ\dKۏ;$''C.cx7Vo]~'2(PǓ&:n]@̙84m;~]پ"qvXZ,xbn2P_qhM@:X:˿ϙW|5 ك .H}uVo0-- qqqظq#<=={<~Q nT;rbcc1vؾNJP_ƍìYpرN %$ҡ'N !!A+V~ 1CcÆ  ľ}l{##Ϸ[_H\L4 /^/^m^IRfrr]jZpa޽\.Gbb"ZMH$Bzz:"""ݻwۄuTf|Kse̟?C L&ôiӐ)8}ZIII@zzMl֭[///$$$|oK.'6mڄxxyyw/_uZa̙è\Ν;QVV0?! v5k,|N8h" u^xﮌ'Zb>MgffbŊ-[P(PZZ VTqqW~: T*mfLvv6Ν;r:uW^|t~/__|UUUhjjBFF>Cۺu+P(P\\l7Faa! QSS???lٲi|/2N>t8s 222t=|@o@ϖUuu5BCCQw^`ڴi3g?BTr= Y0TUU N222X~~>9p#1rHVZZM+ n9G󫫫iZʕ+,<<1Ƙbaaaaի\xpp0S(6 w1nrx᫿Odd$KMMe_}df٥􅄄俴fp԰@q9_[ 3 6߭eկkdzaZ*nVF:u=s,((-^1Bo1뙗pwvΜ9òYNNx"tc]z7o۷o3Bv} ;pM3##]<MGPP F[SL'._ q}quuu6i C]]]m;O_mm2ζR]ǏcxWp-xxxO?-hZUYYѣGslr?[˸߮gUpp0***vfN 6g E"$ /#$$Dyٌ)//m9;yꩧpa>|O=M?***r!J\vw\jo sT?SLQXXF|x饗iAwP477\&X,.'T FMԸ揯~]?._ӧ#77a߮߶a}HJJBHHv܉X\~GOQ>}둁:biḌGGP7ɡKB<ܣ"z/ op7oN'wqDEE9 rwu:]s"..x?D\0X믣1Ol[Zhz~{XP@@t*L)@rr2:k ΏT(k16DKB!WPǓB! xz+Hw _Dpصk.]j3/=N?G~,آ1!} ?~h4سg.\#K#茧 k֬AHHd2bbb駟,әjUUU_k֗@Bm;rbcc1vnJQK+CP`޼y7oԄ?8tP8q"_n7&MrO?}h4F#{n}!dp;q:n@OolقuaСd9s&9|U[֭[:xN8QPZIII@zzM^dž  }e6uV hjj]ɟ#;.\Xp!pAAD"ݻHNNN[&==ݻ0J5k@.C.cڵPՂˇ/~|2ϟ!C@&aڴi6 iB磏>BTT<<<0o<( .o+?>>,~s//h IDAT}YnZ$aҥĦM///.љl_QQQܱ7or<̜9aXCbb"ZMxG/MBGff&ƏwwwDGG#??_pW믫+::;wDYYnd`'/˗/wƩX;d|܏¤IP\\ 9r$7mY|V[nEss3 @m߾())7py~(,,DMM eHX,.P(hjjƹsP^^SNql^BRhZr|?_-_/"Ԅ |ᇂajBh;r)}2/2N>t8s 222\Χ#}پ.\gϞŢEwd ?T*mf˗!رc8{,O^p_W޽{QRRiӦaΜ9RɅu#TFF 8R)3L60v;XMMM͛Ǯ]"""Xpp0S(졇b_|CBBBKKKm9r$+-- MxxxMxMM tXr%ۻw/ we+W>) 6rHeo-Ӷ뇄p|?_EFFTW_Jf6m iBϘjӓ?p fŋv6 `0|wss[3}>}]1XBB[z5cgy9sFPazx۷#F-/Xuu57V;[Ѿch4SN{ŋsa}H۵g;s f999ŋҥK,//"vUV\\n޼n߾ ۵g+6}̌ &`\G֭nW"00fH$OtśR͛f.> RSSqz|իW{n\rn݂W&$<9*K.!%%PT|g_S'66pEve00c #88AAAx(ǏѣG/ѣo;ZO<@xl WGhė_~C_f͚Gr}HKKOSB"pXD"AѣX#(pХv>?OqqA:k8NBVV^u1aaaPT8rϟ ?NszY`TTTp6AAA6sڇ2:~UTTiW~SLQXXF|x饗vJvck !!ɨcnF466O>qi]+gӗcǎÇO0qDNgGcuC[mX{9;w"66ׯ_te#uJ6+>|cPtPTΧFBտVnS(ظqM8)ts >>rg~gm6-t:V\Д_!'m>۷hDņ lOǟ#G ._`=z彣꟩9ؿ_K狼<-?Eӧqqq}WL:U uQ?5^9j~~ur999֭[Mq'YVV"##ء(?ͭ[ko]kb߾}ؼy]M1w\$&&o߾N9T+'Nj_;&Oko]k*;wn$MժUb &-V`РABpp0xIiT_ ܵnz|KkocKJJ705Ev `T;,9L 9iR5A ;W&}V`&|B9`B/U+`@NNƯPHHcHD 0$rFThWvY yD ,bvu,JGqEY'ެg%~ r_U+7O/!*p5h ! D [0$j?gYml]}.4]!Ζ rZup3?.W)@V JG[ ֭[\i+^tMl ϟT /{UqV^?T񲷍.7o̙OOO_|<<%?$3fݾ'+>>^9rZzJJJӅ ?K9ؼW_Eӧ۷bԩ`0جtRѥK-bcc-ebĉW'xB*nł DPPcƌyyy ???w!֭[{:NUV)YĺuDDDjwÊRXXMbҤIbʕNw;v=zWozzsX^TT$t:BhZܹS 8P}wv,zQPPPrg`0^oy_TT$DrrEEE5n_}J9:~,;ڵ =JKw}'v-+/8 :$=*;&~Wq qiq9"/]*~9~\^*njtbѢEvΟ?SNa߾}VB޽{1m4|Wp)Dg?ޞWS,[ +WիQXX~q8;>©xG3(222йsg~-Fr}Uܹ&LΝ;V>3͸t^~eDEE?jǎZwߍӧ(++sfiiixWpw[ڵ Cxx8Nڵ3 ==$#5馛MIIq8d BBBDff`5"n&uRSSnl}ǎ-tb}ff  111~iiid2Ym{өS' iS9,~gS5i{WWv*?^T 222,VuOufF6[.>CZh2dxꩧ,2"@92RlrVY{ !DNN?ի"""B,Z2j\IT[֙3fFѾ해5 $Yʏ?.x ѷo_%ڶm+K8D?Q8<[Y>bp}MeGXTtw&VJ x^xQB!5^JTmOgxijsر?Yc>>jJ<+Nj(FkٳGt]!DTTصkU7|c}M_;CK{:*o>s})7nP9`„ 3g ]/(([nd)Dxx8֬Y &إbbbp5`xo;rH ''999ȑ#]n#SNq%F:tȪzvBQQJJJPXX///JT[ ڴi^냳OfϞɓ'ѣ(//Gjj*fΜiSOmwv|֗Çc6_}UoÚ5kr$%%jf͂VmiGGG#000c ̙3믿bΜ9xԮ}Uwfظq#a2{QT !g'yf,Zj~EjڕUrt~ua~2j8Y3 L"|||DŲe˄JYoժU"88T%52K bɒ%]vGѫW/jE.]jw?FU{mXt%;&~a/t:۷(}V_~E(;(.gmqT^Bшp|J5Y>?hDΝŔ)S,r;Su*JG}T;wN!DDDÇE=~? q)dJ999O7S 1)Nj7>v&O\mH] ׆Kll,ۇ͛77v( ;~ 1QQQ;w˗cܹHLLD߾}Ul\jRT5WXi~=|+1qD˭z^O)4G-}D0w\&Tku4͛7;L:R+V`I|ԉ BTT0tP|GRoMs^WtCZnՌLS~Vsbi0mڴzWɗ;}uSYKLT["ٳgqI1*] `)~tx\aygUbI@FF:wl>u]!`p"3Bv+W|z>0[߃|i^HHH7flذ~3fyPZZ$''`0 &&(tR̞=*U=~%Xm@(,P%"jix)̇ROw u˦'GmEmK+ޮr_CuzBZ=7nԱqF=R_ch׮ڷoŋ[֯Oرc|8y +8p')˗/k׮VK ^7d^yx[ʯٮDKeS,ˮjj*:vr\{'<!?bH IDATylSZbLOOr?+]XBmaI@~hxyມ0<{ 0*YloY&/()۪L֢dDZkUم?x'eׯ=6ljڷo˗/#44ԡhPRRo0'ȑ#F^e}WK$Òёa G/f{{?qO#( qC&GP͇mxg=v#j*zV:}4Ve.T*BCC Fw}צXt)4K lᅬ^xVgy>ycx`>GyuV65R||,8v&O܈!5Mطo6oءԫ#F ** smP\i&|شiSc␳]|9ΝD:DD!6.w ZmyT߫jߴ ?>HK}{O"Ν,3gs"dɒ&S{Ub &D*0$f뛫$S,Z$""""`IDDDDnē܂'O""""r &ne^W/+QR쭣YfYnzfߕ˕새Z&zoQRRcj?ADDD-@HeСw0bF#..na6}+@im*w+~vA;G؟\Ͻh4thӦM]9ʄbvO?!ʓH/_y-z4g޸ԜP+uFĸqqtIneم[!CAmѮO@ɵk_V ??? 44.\p1Jx;QO^6\ X=eմJ*A F3g0b6lm&L(#R1t+=ڵ!+ c~ZoZW-f[DD>CL:Æ /F#ZeR6bDDDT3&flYVSur/cLz:??@ŋVm?]8@A/#==& iiix饗0x`-Z>&u-S 믱{w,tYUsCl󟭮tm۴wSʞ=nn^|E5kozwy'駟Zu6dzݺuskȽxmYp1L<Cf;w.ѷoYjߔp?FG[jqaDFFZٻw/xR[jVX 1|xs<`I.))C """7`IDDDDNm޲aL۬ O""""r>Nv""""r #jX`{9wDDDDDM[N6lO"""V-%IB-7&"""" ..BDDDDWk}N:a۶m6lT*^DDDDѷ/jRj|V~&)N</^#F@!D4ZCo~mƆZ(ʼnӧ1c h4<Nqi6ѦMZ0ElDDDDT'NO!{#""""j=2388TNOG Մw'""""`IDDDDnē܂'O""""r &DDDDL<-x[0$""""`IDDDDnē܂'O""""r &DDDDL<-x[0$""""`IDDDDnē܂'O""""r &DDDDL<-\N< _&I5o묜Z.X`ΜǏ-F,_./WRNDDDDKٳɓ7YtaaV^ZϥKٳU$ 0fSʉSxfg;vO>i'b`v@I\I9+XLxzZ/_N̚%Q(4O>y=!VNDDDD-S~  oQtlغQKt3!V{wwCDDDD-sՆS# """"j\~d&Qm('Qs#9yD܊'hKgI)տVsݝysױψZVxjχij6Vt:τ̬ȨqDx,[{X\^ 8z FkdDDDDԔ9\aÆZ`T@p00op萼d.:tc۔3f~~@PW]:j$=z8rDy0u@ .κ4I.|(*R^S@D  XozG7ʪ}~Cr|w)ODDDW/%I~; [Ӫf3 pHJ_@@VZv 88u طϺԚ$$?> <. d য়͓ 9YNTcbl< Olrl?`Tʟ~>%W7j0s&.|EjOіǎɓW0np=z$|ģk`'I vvBC岬,ws@;wQ~sdF'8dd#P\,'ee yNH 'H]Wǎ@b {樤hV'MNzy;GYI0qGE;tG%I}fy:pczU{]T*ছ7ߔG9yD4mi}@N:.]>5n1*8XN}{@VƎM7!r"x򤲺js|Եz'%yyhYADDDuפ)<'_L.'F|ȑ703G.7X1'9ɑΟo]>r+U8Qi#OHI1]il`dnrb8sm=AA֭+=%_TR"Cr-"""M"z^$fFlByYt4 <|s7ސu*'#s}yM90gOyUOhheg/(íg͒0x 9NU{+յ}V>Fڶ~9i퉈⢦&+ b֭ xqQ͚EMĉiBmG刈s op&DDDDL<-5tv<﷽ ;5uN<Ǐ-g ._./WR^]lL""""jYxYtaaV^g'#55r]Yl=ҥZ'""")OہyJO5"""""j|ktYKIy+)SOϺFDDDDDMQ>كb 'Gg4DDDDԔ4ٔ~  oؑQCig[6v$DDDDԐ}3!V{ƎR'KDDDDAj߿# """"whO""""jx[0$""""`IDDDDnē܂'O""""r &DDDDL<-x[0$""""`IDDDDnē܂'O""""r &DDDDL<-x[0$""""`IDDDDnl%d\cz;JIf $Y\-&,Ì0@gMU>MFv:-`4ckO ?= Z(l%.DDDD9M<߼9X3u)9iזijzh/1<5\kW0}xOE;J@+v,3 >LŒ7*Nz/<=^Q|q?~)xQ.Eq4Nr#` % `si'<0p,q:MD/`)PxvB^i)" '=גx:s(`p`fGc#rظb /4vD@&o{Kw=bЩ?IO~J9|+0ûMھ_ȭЩ8v4Fg^yxW楸ZBe{o]5 O⇙?N@Ɉ|x/XWܧ:_Z=IWN+q{[,%E((-X毸~?r]=Qk4|as~H w 𨒘U\ͰZn6yj8ޙ=Xs\7 8|Ku z]բ kU6(gỳ?~}Ö퉈Z# 9~M?@WpW65j>:5F~f!, >!rG;}ҝàQi6 3mb|V5s#|t}9`M<{~t=otR||,8v&O܈!q'5 ŋظ8ѷ/jRj|V~&S}k }xb<# Rwm~qe?k_MjDNJ !PZxeQ^ZsfS9̦r ϝCz;Tcan!l"D#?OK.O? 7viUKo_]!sIpR2Ҳ@QPRF)8y$I ?/ ^]E$L""$$5\z|7nĽދojyj5xѡCwPS_%ZB#{o W"3- `2m۶Nd"غu+ƎkL!pQane?~<-[0X|9Əȑn~H'E߅aq~ɌJJ?"sx L:~~~ D\\Uyaa!&M???'DQQ$I#<OOO⋈}Km\& .D共c"??_q|_"""g]5k@aذaaÆAb͚5u{=SL`>IhxSH(vGIYRΦ"yDDT… QPP8qfyPZZ$''`0 &&ƥ fϞ]v!..;+ڶr4UOWGRR̛7ϥv؁m۶!''<Lb)[lV\իW?ۧ8Sҿ G}ra2qDZjԩߏ0@JJ vjϬcǎHLL_p{/Ҕ I(++t:(++;M2 ݻB޽(JJJжm[u놄i;kJ;_IaoY\\K?*ׯCU]HHvލ]ZIMM1quԾΝ;c޽… }ǸqGСT*ۿm5n8s=9s&z=JKK`Xv-$IBJJ?`\2V[߳-#/%1^6~ƲRL9 ^Pcǟ: HT*5r9$|< ^ܼ+ |'!(/7 Ps)[Qh۶ /:H^ ()Y>w'#++ e@}Ï?MysgB"ʄRjjUym-@Fc]PHӰ5;v,M4!lɓ ݿQT馛ob:ҥKՏ/W޽{c͚5HJJB^^>g]/g˗n+.6 5 R eFde_c5CբA?J ȺV]{#-[t(WRSӧ !a3f2NMƨ 5:%)!"jΜ&ƍCLL rrrp5̟?ߪ|ȑ`ȑ`dd$bccQTT v ֭[a2O:ӧOǥK`4q!3 hӦ z=RRRZϞ='OѣGQ^^T̜9Sq|4tV>|E7!8DDD~'L9s ;;X`AqԿ=vڅ"^^^uvR"&&׮]CNNϟ_WWk"Bqؾ;閤 ?ۃ/܌C)fs`ss#оc[=u(-ȵ+ILe{Px jzz't:=z= %%xױmQE:sQ]&o&xS IDAT={bV.T*BCC Fw}\r%֯_ 8Fo~T… ѫW/DGGO?4&Mx}^|Ex{{íg͚ӧ'pw*UU5tV5j83gؔUƥhЫW/=z7nTT@׮]؝錣}gom۶ر#>slڴIq|Ύ_Ju]ٳ'7xCJ5f3Nٺ'ЩH?(/-$I&)W}ee&!r=ײ!<|-%2qdDfaT*<<V| w택~ry~6Qs"j=bcco>l޼bBdd$-(6.U]\?x~w~aDGY#,;6|m;a_ o_ޜPK@IFV `.+A [ y J$**j Le(1cca5k1f yEDMIC\\ȓܹs%8qVAͨ25'6vnס}|;pShG$|_n܄-| 7̛:O""/enhߔ JP5NH? 99خu=IZf3mۆN:#"54 ^Ⱥ ɄOͰmvoT^R@^u5H $@VHtz/ Edky(-5,r V2달L@D(&j]oq#00f3]Y !os`2 sy)* $ dBh_0FNAEPn P_rxz{T6zO_u9=n4;wqG
}5,/Pq#ub +>^2rr"rd_O_@5:xz;:O_<|zvI 'e()+Gqq1J E0#0x킂s5ٙ(5 N6F5(E\~"H܏X~F?#Ka 7%_@FfC< <>mb\-kHBa~ B-=o !] ighP5(-)Õ\JMKq 9鸞;"4TZ m2/W`(.DI5'١C޽'5_UReȻ s+>]LWH^z :]m]/DjGdJ$:h4zxz/陙3Hܬ˾̋bȃh4YWqiQb(%o>""j@^{ ?*w"\^]Ÿ<=o|Bq47zKަԀ¢hzTjZT5tzh4W.ϾœK(˄GEhdf^EyY) rzOh@YI1z k""j3f --s=ٓ*=;r3PVVvd<{z:BͮB^^^򁏯/|}Ѯ] :0@2KXWLf&FGfv.JKKqj6/ (ʻrc <=t٣ȉ7j'"j)$I{o$?kn0{x@@BB@C~>h=ŵ9ЪЛRp5.gȻ~  e%EP50K0{yvZ$&D*ށŏ?FaanOo7p$ ޞ(.15|}| OOOh4ihm{e50 2 gMGn"k[nXZnUҮmR)]6>eRhjAC1q8?q}]s]G|s}ѡhhh תqK(PVRE!\`4r___wO4ZZZgDDO"يmcNJNOo>yzAp-nPC㡆0 aj8;ML M3/÷_o9S}/XpqV`.qA@cc# o/@m &D%;A"Ǡ 2 XBcS#,f *բʄfNr?NܔNpCMM ?#QVVrT#*]CMu5LhllhH`)`0`ڴi6mΟ?jxwފBϟرc@0ofj\׎c!>>wFxx8`ر8<[nnox^`0Ol׮] \x.\cl_xjHLL:"ɬ5.Gaa! vZ6rss999퉉hll`K`2,ybYfիWQ]]LڵKr9iᶳwp\\2p;|1H ϝEyP_S PP)lO/tO|8)ן3n"xͶNSFL<\ު+ =u7;7XP([кn.2(PQzoOxy+\JT*BV 'i >Æ 'WToൠD4'///TTTǺJS6o V ,noM>>8|07ցPرG}}l̘1]w͕݅< sErr2F#***dS>|^娬Ě5klxb\|8ubcc;5JNNFEEF#KllluF6_{qաPT[⢾/A!jCkgZ^^tG`` 1rH5 njq0[1j(:v,Ǝab5j1^^R]_O"x[{a޽ ZƢE[~=.] Bn˗'i񁟟ƍgx:{j!!!3f lSSSjpDEE͏m[.6>Ʉ8h4t:ddd'gUOk׮EEE.^ .رcvuQXXZ<ֲD466`0ҥK0LHNN\.^@AA PZZ VD:999xwa4q=`ѢE6G}JV^rTVVb͚5vuQQQш$̛7ZdFF$''#66Vrydeel6lŋqe477ԩS67L􄋋 VXEHlذuuu())UÇ;=sZ_EEϋOj Cxx8 ;cƌAHHݑj-KKK\.Gpp0P(&K/M6AP$P)))7nVtR,XZVZ1cƌ=oߎlhZ`֬Y_K.{9j`̘1k0bĈu/.ꤲ2DFFի IuV$$$ ??&Lp$^\D} qqg<%xGJZn]Rdeea۶mL:j`ԩ2e p}_ ;"""OIah`IDN"")\IDDDD}gl`&=d> IDATi@DDDDG"""xQU"??x?XrtۙJGe2yO`1c ~rdرx70ydDZxb|WZ,_p۷oZnCoDDDkע/^/_nS(فG7nIJep)w%={6cM<1{lkybb"a0 q$''c˖-.>Oصk6nN///u BV#!!gϞz!ݻ$v޽x衇Gzz:ooo[w/B"""⌧Yv ^o}R#憓'OBjvmrQ^^cIS^˗ (**굾A=Alf;W\App0t:6 ڵDTc(//Gee%֬Y+0͝l:={ج_L шdڵvM扈xHMMVEXX6!Nr~z,] mDFFJ6eiiiFpp0 u/6mJ#:9*"""TWWWdee!++ PVVZ.vrG-ZEu9ovF]v~>** .]rXk.bϞ=]3<0 źu0cƌOeeea۶m0aBBDDDg<%:u*L*w}x;>UPP!SxwDDDDOQ`IDDDD}' &DDDD'xQ`IDDDD}' &DDDD'xQ`IDDDD}' &DDDD'xQ`IDDDD}' &DDDD'xQ`IDDDD}' &9n7>O[wX#9s6L֥nvz짯bLٿ`6sLlذ[mdffr9ƟR=`^i&lܸAv{@OLWaP}08Xmذ7ndr֭Ça6{02"S_}aBYs2@ҥ݋ɓ'cȑ]|6؏_w `$ް-5jN8p]TVVbҤI8ij3 ]a̙3#"~@: ym͞=R&ֵyZ:u կm޼:-;%'ɐ`ۜ[C؈%K@[lѣGCT"""gΜkN< Æ &NlL&A@!##æl6#%%z* sAuuö@ZZ.ߘlRh+M 9Z,X=R_GĎd2fΜ 777Z PTx񉭧m $JwxնڝwމO?[,>|/0!vr)))A@@ò|`0O?]\|(**BNNuµkע/^ą p1:G}Jbn6$bnsMzjsrrHk{yyy(|}}qe6ttvAAAj՚tf:txꩧ0rHt:[?_VVf7f(//#eLL&Ŝ8q111L&[^.// ggg׭#6;ޣ4n~nlo~~~n^P`ɒ%믻$Qa9@L4 &W\$zƢ.hiرc PUUW^y+W 4bS>燴4L<طo̙3(.. Ϊ) 444m_Y.#6>Ba3;LvwonHy7mM4iRghZ<@s1cE7m%''FIII7o^;|^娬Ě5kԎ{8rЀZT*Ν;0@RRMy\\/^˗/NBllbjc2  XadeeXkF6]bGl|ذaPRRUVJ%mH*gp)VXTxyy;w&J瞃ZFHHƌ(7PXt),X 9s!))SbVZM.^z%lڴnA.#88P(HKK#6۷#;;Z1115kVwx lj$x*_5NVM֭)?<~t%KP\\̤<&Sbʔ)EYY;$_/!""a_||<; @O""""L倫בϗ;~@ۘxR֮] \x.\clAj}h=T^^{nK_k'đ#Gg}GEff&^@AA PZZ VDgK.d2!99*771c.7{lٳ>;;gTR aY~~> Ogz%-࣏>Bee%|A,[aYիFff&v%9`0vk`7oތ/bĉk()眜0{h"}?\~14pdff gΜ_*[K.Y ]=GZ8p@ JKKG{K鿩Ihjjy, ٌT `:3G BQQ2/6s AAA b/BrR voWӶ#boBII}]]uIi?$$DHNN łlT|~~~6tMݞBNN?AŒ3$/L&&bO? /J#6 Grss<‰'SN }pY/Ο?/|w}' !}&s焿69fffOPII ;͛jdh9;;uss3aaaSMzϖی900Ц7(?7~xɓ8y$j5nN//\괷H~zkJewR:txꩧ0rHt:[?_VVf7)Å63e2 NNNs 2 nnnvK%:"쉟O5~ϯ% &!^oݺS燴4L<طo̙3(.. ?U(hhh.]K~~>&Ma(&ԡc(//Gee%֬Y㰞> lWPرϷA*UGwG\\/^˗/NBll<6600HNN)Ć PWWZj@/Fl|OɄ8h4t:dddؔf@CRaΜ9hwڈ@ZZ._ܥ|7WWWL6 Ar|X`4 4 {1Y˥?d2̜9nnnXjR/?>b[O+`I~mF!($~aV Z R @SK QYUr\).=&$*??֧}:F ^>Ǐ[o0f\keee?~bsԯm} @3O!,23lphhِgφblmX춵; >.00uYY]Ύ ((a_ZNPThnnCP\\z #GN[o%eeevoaaaY*^r:RfΔd2899I_̉'d2-Hyy]m'6ggg8;;ۼn xU7^|k7 @LBa3;LvWHy7mNBD)֥1$QɨhDRR͛cmϟ?WFyy9*++f͚.Çl6l{qաPT۝;w.a4QQQ$8,^/_Fss3N:X'$$ <<ŋj%/d2...0 XbzʲF#mǯĎ"##aաV&7d9U)SVx¶/."4nX6ѥbI3!!!pwwGjj:귭ThZ!<<QQQ`Y~=.] BaNJ+ ///aΝD)=sP 1ceSq!::jK.ł $}9$%%{Z`ժUP՘>}:f̘ᰟ^z 6miiiFpp0 Ҭ}'FoΆVELL f͚թ{0<IJee%`Ĉ} Yc_SE4!22W^P x["!!0H/./'>裏Zoմnݺvgh`زm6&D-mίΟǹ/gZ;$ēԩS1e uB{ǯP(((Խ[;7IDATE@ 6>)I.>>uQ{ǯ_kIDDoEN;3DDDD'xQvNNNtXf !"""3{=&"ZZZp L|p((,,Ç! Bu[J¡C`XRsUr->݊ӧi}O""_T*n6(JcʕOe`ȀBqN?1>|ӧO.iӦuoW^3^{ W^?yyy&DDDCPEE<ǏGII x ۶mCXX~YUWWcذa`=]jQUUեxكDl޼fL&\.GPP9"9ꊋpBܹÇvΚ5 عs'vލDDEE!''ߗ20$""+`ԨQP( /}3xa]X̗_~p5h4NԄ'|? rA`6a00uT,^Cy,_;hwΜ9Ld߿sŕ+Wv0mpƓh… l6x'l.*,,Ğ={UV̙3hnnƩSzjSaΝ;qcƌ8t]9}tĵk`6q%^/{h n:кx6̚t/*hiiہ܄'c}WWW~jؾ}G]Z?0z)̞=jCRR|AkJ#>`TUUg\.W($$$W^AHH\]]1m4( ݻwŐ$ںu+xW!ڟvJDDD%[nEBB;u N,l۶I'IƋK ;d8IDDDD}' &DDDD'qgx읈T; &DDDD';TXA qߗIENDB`brightside-1.4.0.orig/doc/html/epiphany.png0000644000175000000500000000412510000637117016744 0ustar arisrcPNG  IHDR szzbKGDC pHYs  d_IDATxWklc  BHZ%h+V*URK+5iFԗVI64@ Ov1kwݝ4suowσ/SZњ--50~|eQ[Xz O\0dEY}QYҮvBHgáɽ~ǺIta@#g௕/,bQb,]ߐ4mJ)% @D>\)6nBS:I27G:AG7DY2E]8Hd0Rq"\nI'K4-ol5-YSADF^t߹c7.uܩs;xˑk]Ùgx}z!v:m^}|AؠuQ{R܈F~_H\{MG5x!(8xNxwrٽ}Q : {6xd)2GIW9y$ZGޒv Lc'&e&CRYz/ʗcX_-H'0ڸtJHgB"ߤ'igv_砆8!tv)fn)h*j_Z@jF(ml#߲vzɫŪJQi@j]r{婩.^mZx. Nެ.~B K,7b|OH>J"Iəa*)ct|:w-Mlmikig{_= <1 R)ͯv0@ g"h0GW=' h4P2ׯk*mY-oJkkEܨKSᴖgnʭ̺IFpLuKJޣ[w2U("_I>_Jo s׭1&)Đ{<䂎L1F4z㣃}MNNB9g|yEjIa(ʚ7 LlRغE= w37fn3 f̊躦 @4%*(/͋trswذh&ߺ>U:!iAC֬S1-G;lP+ZlE]6jz]={_␇<p nW;K $:--@0 ] evɱY!$u IT e33 ?* R;]f!E rot;ո?2ωL7#}1xFiAPPɞh?j5oS)u30= bČZ#U%ա)nk [7.A(N"lyy0=omRVGƾr"E;IɎ͢S8dPM l9$*]wÛ%Bh",Ud]*fh+s_'5(vlfHP驌Z\lP88$qjZ8F^sRoi1m*.s~$,|Tl)XŜj!$ X!)j.I"6ikHk! fN}MN`Tے#TEyh.Bg.ttSvq1dהX:zS+).T3%Ʌ)䂰0ntY^Jij8iPQ t-FVͯqrAos $ϚUԼZv8,n5u =,ZW\Ppq¹E-@\8z~mdT 1LHJJRnh um \t:./x5fc jx>tU o ]6AL$ &[Fpy :X[c+@0kU.b^`< s5Xu[?O\ f mrБ#HP:u9rasù+^I '&,jq @rVqgr>E*Ԡ!Yk T4뻍jVQJri{ǸiEJX͒(=hV 'zy쵟SqqQR~v+VtCEvjS<ݯVF]\Y*չ_*&啶)Gʩ0#eS0=SvZ8MF1[a炛$EWۧ>& SM.k>O]9gOwv1XoT)ɹGQ4y*c+A=cw4-:#9;BoYgMLi!hA"Ci͡(mU}`3 u]lb$A$` *n`ntĆPz]nf×[GG&Od[hmUebv0O&_'jStGva Re kΐa!![tp\Ч[R5'b[s fHI"5Jk XR؄`7ZuWP(wIfYMFgNT$B2SEs^TAcd$2r06s x&`p P4ry¢e`\e`QgH2x12A=%,bp8dPhƇJֈ k}3}84ݑv1 X`X]OXw&uE!.f mm@5dXRj@E4_b 8ֈaGw>ef|t`ken $UKlf_6Wu0*9eh*99A`S@ZT,bG1fD4l?#X2;vZ-7;tDc5` !htE6w8Qw_G^5erIf ` VleTGfH!Hpe2dPr`o_ņف`Ȓ!ISET' THGGm풜&f6%-v') Qeu5g i%>cܱI2BEP q~E&F&a#s 2E!MrtRV"saEtKt8 blSa!v[w(| p e!I"%(}X{hZTnr}*Xnw8fĆ0X P\Ո `¥䷛uV! (x-,_'*Y` |&J5XB2f9 `%E# gs_Eb5)*:W.:3cXQĉ:yc)vdQE4vHʒfRփJ93HIe )&Pz^7fQnK4)q藒9Ug`V*ǜcnWb9Uz& }ʇg ZhYҊRu V0JwavXdwN7h& `UFeO3yw]+ Hv-/($EB3;.P(0%THJ+>,/wL4rZ=N7Z7KfK0Zb:IG% `tɤwqe+*uo`WW^|Eb%swgo#ҝz|fN2zKgQdIwwvG(vZm~!TV]I`'bO NYd7{B4T'SwqGAx%xǐՖ45t֦m>ڻiV̈jA3":BRsgTE2TV$T*vqCAq@g(kS`3 -s4hqCRE<(H1SCţ`QYE2UZ, |76|BcC%ag3QƐѳrr%[g\l3ɗ^EN_[3%*h,J~zX(ATE@A+DԳF{QF> 66o@W)6K7='QL{=$`x\I01> R6i3IR#&$Uv@)jzgBegszMJ4*>9YRY.9[Khn3^gI+pT S'tVEbWHDa3s]KĞ/nsĊG=dY55\D(:6VVGa6i &8Ft}yJ|BWDX(ki%ݶ/Gb+˜BuU>clvk[Tfq#Q!BKr=Ap1!-37T!*H3C ?wQr^9p Z‹UNH4Hi"Q/?JD;Kt!XtőTCWO&j\+NSNcϬdiV<˲Jyvb٤[%yS`%B8<(ZP Fh^)1GY3Yžͭc;;{h*J7hB'Fr:g<㣜{6@ӿ\ܪoG >J<%ULeK]- DiD2+S(llAIլ}K@SHBţ6vdU֗C<%$cu:S1ZUWM K+;cB3B,=\b}bթν%ZœE͑mE~D'SkmuK̾VT#[5mapQ6#06=<!U6/W5b 2tmŘM :V3l20ĎO5 PDRQ5|3BG,<TNEw`nABu–q D 1D+)=t/tKvBMXXv{έ^Svs%&݉ ;9~=1['vW^Xv WppuʔeMv]hhq>i.d!۶I'ƙgvԱg ܛQ,|w۰K6pyZeWU謣yW͏{ҵҽ+ț*(|ZgV7?Hzl?IUJ趧=w4 GAOw04;xBۋjf*7m}a"=dž&Be)##R?2N$YIB67veU$h1gwN AыE9"osUh 8ƒH(KSEnC6Rg\\(CIG[zюR% 3͔].;bfl_'I(ENk`D> r %7;)KFqf Y E D'Zh}xjf! 3}^o"-L+c+*>9J5.O !<"8G?޲ka Y ,BKz2SUS#>FIı: '6 {BM)84gMH? ѫL==ђǹ+o /R4#GN;Blpj1_CGVJFPM+7I׋8x Kt ,ie2P~طtb)E~i_ ?~R򊫽(]{X=MXd[pQ XWA1%ca3[5 Cv׼\m_I;8 j![&PM*UUz]le .2ؾԼ"KT35|iD-) 6ޥ{H@vD(`&`m)ĕϽ 9H9 @lKRDd"[Uoȸ1ɑ`0<+r* N}%g$x,rM+9gOepg#ʊ(jd~^t{h$Μo˫bؖ%i3Tǽt][2{279\eSG3]=VSK_Zq:#Ml6Y׆ymn.x3"mJyf2ȱ65& 4)NjWߚvf4juMN׾x5qw\H_4 Qٽ,-vW?9  -QS0 r`EPƠ2@s_ pA!H,CAK @a ;--"~ (@49X0ǁ P܁,`E?G}-oو :)$AAhO<%wg#)-C+3"  -x wX-W@u9Bs@gw/{`9c2$?Tн+; > R8\h;>Su>+-7;`ف (pȾ;&r|S0=riSrx$- n?M"=rC[B%LB!4BkBnkB;t`SQa㼛[p9 >ˡ$SC+27@D$:\>[:,@=C`7t?Cu98CD u;dz s pp{+@/d:r 2QIDNL(224 C}@sp97s/T@sP8V:{#@AT]pEA3 EVdõs9 s #< $GmELEE{E ɞɥ! Ѓsɹ;>!sXJI9MtɗI%J4IZ`sKdZ(JtEɚ @<S lIɷI{cʱGdȱTIJlL̬LM\JdˤmԌ٬{dMMHޤtMlL#cxZJKYIsM p9NQM1LJDA˩Ģt'S\JMEI촻̑C DϠ\Nw7lLNQ O ع˿I漅rhF9? c;P,JOEU\uQB1V 99ʤb[ [h9wξɜg'TtN%m&=r%fB؀pȅ2uRX#-RURP\pP&L$Gr7r`SBr8QlTqdоh k's"m T%]] Q I9ϓ KQR(0u\9t`55Sr聙;c PUQe9܁ 0Ҹtg :fRfLX 9]BomJYeRv5rMtU.=rx}oQruWsWISrRu%|WuUX~WzuքUQ9YSw-l s(Qͼ#-eVX;{d 2fɔWyTOiPPuY@0/ Xq1IOL :O9|{&x|(+Ҿr6ec%Y%ϣA=I-OgVmSOK ȜZa(˱YD׹Cґ,[E.e֓MwXg׾W\%ҭS [wTOAYر]ge]O ]^K]MYY]\ -xM%= R-_}=-yLxR^^_&6F]6`F`e` f`E`-`_ ``X`ea5F}a` ]Ea]_߽` ξ=y]=#''}b|$/~a3)0 Fcc%_b5cd)66;c@.`,ay66%db:FFb:Vc _Rs0NO!6? PeO1?V^Ne.X~4&X6a\6SbJ&DneGaUX-PZFeFedi>TQaS^n.ahSۿtfdQbgm&#v|{eggVwg)fvewNCh)vjV~;whVvgF~^Rhh~Vip}^fhFeFvphKg[&iu^ViNhi_ifi~hhfhnidNvixh牾S8cug={~nhOztjkj뺎&gF>l޽p雎eNcmxj&ljж6캖dfŖfΜ샶mk)VAfljfm~m~툶gǞkkFik6瞞鼆&h廾mifhXRXsX">vnvjjmVo~k'Vnlp~ngxk kSkj.{>xjl/n˦il̆j>nnNrvnꈦ~l 'kvn?h&'gvr7F0iok Wqhm^mnj˾@%.[nts~pXnHOupGnJOuvu.Np-7vlGq&qu¾l-u~΅~hyAHA^WO&u."k@vytr@qu.hJWNwdpN/}wwp`J>p'x}rxnLGnu^xXw6yKetjӃHrr(^?xVvGuخ^tW@hqsj'Z7xunjgT"uRqltGvcӱPPv@{fkfou'vz~'KQ{pGv_Ozvy}Wyt0swv'|?gTH{vGn/pb7Q{Aww_l{&||G 'wr/x*muLvyݓWwtM~/yxvuOiwO{HbRk{@Ohk wQ^}r:+HP 9f9&pa N e 9rBe$T"G 䨒*U*RP1W"5SƓ$s˛=U r&ҢDA*O&O2UɓIEGYHC:UJlȔWK5Ӫ[h}:4eնtYՊ7lϮgYÊI5)SБ32̚7_fϜ7ѪWV֜_g6ݙڲƗtoܷw59̏35y]5pG6}G/_}#VKO&m[6v蟄)oZo'"yu8]^ۃ$Zsψ]!Nm16h! tكƙTIaN p,ٔ#Wm&5^qbH'feW92#1"gfFc7)uF#x^xk=Ijdh*8蒡ۨ" e'd7`}fld‘z!T*IR9( ba#Jekʖ ;O`z^w:F9H9h0g)B přƫ*ż¥E< j  ,15[0\C2A[fʎLŚZ! ;<Ҽ"@` \<`ͳg490 6rcȑ 1o=X`s)m2U,f|!2\4E(~QԢ1% hLC>aB [X^ȘL" z 9Px!(I= K- Mv>\LaXABy)LEq[;W9ɢsz*3bfkԶLe$({΁rP<-硏~CϸEV]E@6x7 "`UfhnqЉ̹oT?u=c8DI-n1r6sovW  1[rHh>g *o[ # Ll <9lDJd¯A`rv@ ^Qz" 6 @;<1X>uuF66WC}0x LP(Z'4d+wd1rYs3a tLFN<9- Au^sCpu)a85YjhMF.1ܽx?$T>,T2o\L4@\\ϬĬj) '9P ]v[fP?+ЅTr$g:Rť8Gxp4\уb -sX 9YL&u"#ì8/X &V D! .ȁ$p&ozJm܇mЄ\@E,HWKlxc >j Ѕ-f NLͥWf.zl#֠,q I ffG-ZMpazw7<ѪĴ јgKMF-ɭ:C9XӾՂ)Bj:C3,VLS B!Ԡ !AS9`w-bŋ̍Lɩà-H}b-B(\Te|\5D8(9*S! 傈ò>CUČB-B }CX1-!<,H$1ЀDB&h%ȁp)DҐ::9d:: b1R.6 &B 85`=1КV(cDN\I4oq\0xY34C0B(=%Z҃$CR9U- %E-m.@aPf#$>1[CÆ!-4UJ=șB%T#Y\B4&>nܙC >4HCoB`f -}@.a%%<&ȵ8-wN$$L(H 2B )` 8D3@@c R*, TSI:+9d@%P(\f~53Tǵ2@^M8|'hdj0?v<5L"X5)$H4 @ B `)afM۹'!qeDR;\C9<0A0((%z2?44L"4+%B[(| j3Y&v,PB 9\.B+p*3EFhY󙜥\. &bfjm0Lj[f*Y+,3DQAj&# ;L>1H10޵L1%*)d`$p$++@-\C*S+0X"mT-)^5f )p"r* 3)C'\@g!9p}1>$+- d'x'd pf 9@QC!T5 ¼ "$܃8X%6pe6j(xnAC*9pA>)C0BB/eX-C4B ,/)WAr#΂?B !A3i`*/W+т* @%M6ȁnQC.( l h@$xrZ*)::(-6hdZ,=B,n9,ƱB*Xe*B«AC<BH4T1Alr25s2g%S19@,@;U:C$$-=,@/X<D@̳-: :@`SP0SP0b p@ @U$*lMD‰ &)l&A $w2=̃Z16P"-P,- $\Ղ$( ,T:08+:ZtLr\g-ou]Cre80&ũC381+Pi0ikveX+t xTf fTebׂL6Gvfe"rb sC |e,wb ͲB)\g4FqĀ(O-чiB-C*1UeB* x6FK#<49x@Z1mCw [MgCAXf mzG(<(A@ H@( Xi )@/B0p+6'+vx8*@6u8#pP-pRP:8~8T.>.>4m+) h\ h Qg@89@5C8).V49:pA|3$f.@8Czii[sKW7j'^-)-uVBPU7K-ql; @CBM'@f"Cq0\A*|zs׺F|iBG{aë 9i D9 l3-h|i{:4.rZ37/*vabׂ) @ 8f! AT@A90@8B A$t3C/G0\ûz+6H.8@%@)@E_v*8ԇD=ԫ@׺.B `ןv3| X'@ l6<6<})iB HQ$p',B)P:Z6 q6TF$} P<,8~>~eU b+9w-D3+9% 4C*/Amak/0p ,}F?bvI8@:7`8uΜj5ܹkʥ!Aϑco:um:D("q#TVlտI!rN1!tZHAyF}^I%VHi%sA\!1@@C%Z"ǁ^/j! 0hX :p[t(#grŖZL100C2 T"e Ʌlɱl(daj%u#GVF(y> I$ ˬt'EYfJFdstp~[)rᙢ% /6"*=Gj ab#@xt8hAT-xX4:Q <akq0c' z!  mWTk+]/w+We:d$^cL7BF5eDp +1 .IL&mQ)$]%(uC_Y^D$Y<*R Jdo'pKq25Ҡ5$!V0A^@B0~pA Vprdp0tc*/3>K8E-py6}F8nЋ?XP2$Ga%Ȩ #@"p@2^uI$ʚү.#,q4>Qcd_*A 4)B0@Te1w XdVt KB? mxZ\bXS @#RNh#`؁pxzs%+G1鋺W6sK"nqyyԽ!FAJRT6s2IJ+^8 -CWh5 =Ud5Q JԂH3f[ĉqM~pMpL( n 24W.Yܐd@Amg}R^mw߉b38E8XmUh @ [f8jyO&|L0w7 >){ 2,$Q #28PỎ.TZDY15.1<&al`9!xלAg]evF-dlY46(J,B4 YSaNPb6o1Ap@5qWg;C X.̨2~^$*$(p-:&D޲3h`mXC|"ʞw M ~#B[l")2( w8}NrZ覘gg]yMw+aOȊ9PwW @ 8ыp{o]^Wߞ{o}rcoE*:kW~xokKxiAFY]rr*0 lfHM:g~fD ýuY`M"f=pJzhDp&pIy@'zJA $`  ՅN{͗?}[j $b[7$RnΏN_&/! p Po%LDT,pnEf/RO(V nR\䢬ȯd/[o**-pnVp\ S(O_ ?d,֮ I%,oXWPn Y. K΢lDrPo`'W qp O0?q/  !8@LA鬌 lFIM Oo?ޅA[ {pQ )w Y qn!M-M.oH0} iʴPDH?rP0wps%ED#/.IM! ! Phr#QIDpp{j "? lO/Uq鲱%IRxR%̲'$ O7i,R!q i%ajl#0#P011QC|IRII ! 9E)5%܇$q "QLb31xvM1gS2/!݇4yPÒ41-lD`%3 ɱ7,s$vM)o8)7mĤ&W+rds!L*sq%Q7{8M.6{'LU3o UR4-q''!7qʔrCCE7s7G)&3D"A³,jAC7I%7I%q8+T=s3o1>A> !R&E$A401GJsSHQ=70=qsrK1,G'4|RZv>!O{Hܧ* 3-ՓTp9JaT&8T;[+) qHW?THWm.LaIg!, RT7;7ψS@w (iNt 4JTʲMpsXuVQ=1y*qts!S.,T@H>{/V2UGQבq=C3TZ/]s׮!2#Z^^5_u___6`v` V``6avaaa!a6b)b-b1_mbcGbc7B+#HIAL!cQ6eUveYe]ea6fevfifvA!%ZBnNAfhh6iviiU6zK BJ)#Nikk6lvlvJgO0&lvnnnh6jCZTBAIbkp7qwqng(hnܖq5ws9s=svJ&gtK~v,NTB@ua7vewvtqWZH%pi7xwxxVjMHL~w@ d@2xwzz^W gKrr͐Cz|7}qH\^wwշ~~im$4yfLf7 8)j9z`u5 B^B_z%rfy`yYQ~_A vBnN~eC}~`[tyϴy^__aw佑Ͻr[ 6a~`Ϟ` Z>&Cb=[_~"9p, 7`{5zȁ^ɁeDH^55z&_M@l<@u^: ڣ@>W9@]_9?_a`ߢ_^Gz3_#"@( 1`1ĉ+Z1ƍ;z2ȑIrF%9tԩ7]sΑ#G*sZ1$`}\(Å?|.ˡN_(;,ahJv Z5m?@)_v8(؂P!<,@B]5ZzDbj`hBM.e(־~XtFBSsڽhj>|O,۴>}M >g/P8`w>˛?Oꚳ7[t /Z;х2OhkH@A׏:`A O\cX<&8Yyg<sDUixшE@##-FDbS>VI&#D7d CP(.E:("(cAT>W,bb grIgy\C07_J7O#K}~ =0evk!u(jkVZ9 qAd鳏 A DD5rء*dm OVtXb?EeQ+dO( -(^kZ?B. ]O۴ݏ%6Kfyhz Q":Dc?O|w47;/'M95_ .:KT.3PU $^* *93zq* D`k@(0|K߰*bK(L &Fp--0@Տ[DXAb6X| 9 v{ RB|+l }X tIqT?H1n1=P)hbr2FjqiSӠ noS":ޣͧ=82<*x.>НEză$LjxAC3X{D4I:Hŝ1Ts wʐЕT\I/imQ%z>qV :RhJsԬ5%)LOG)ԑe9ωts! EUDȏ)HqHvs?1iy09jLsP? шJtI3AL@ 7ifWɐ$-IOm)O%,L#=| CMoӜb271!oBSYtLmSIbhmЂJOW VXKsžLIhDӰutk6-.I ү-aq>MN1B:e/ٔBSo"lM3ԪI~ + 4voS`y8O0%MQgA'ms3wf1%Lɒ.Ӵ'w 7 3REkΑ4[jx $MX@E| [dB ZOL[^bcaz]kYOݏ J_1$S:IkSr*ަx:1|x' %Ay13$@n 9" by101$# D6z'#zd""v6 p 3i{$P(uqg!9S|pps"P;:58,AF$Q1[c+VufqJ(8ф$b%y*kS?[!n붊w>>@!ol&?G|rMD@Kf=#Dxh$!xc*ae7H߂iNkTxe%5GوS44D#T4V.rgL7IĎ8'DiQGST`>xJaK)WUߢP3E~Qaa+IZ?%Vƒ7i$Lxu'%LFF\9iG]DaR<H)S-E]o"wUZ?(j*HB 0 /\cGmOPcP镅Ug2/ynp znIS@bTk7W:Vy6 m.q^glP ޗy0.3 \vSFqzy.\V:6 P 1 l יǛY: m`Z".0RA1UaLCTwU:fPlщwlqC A9{mYB\J{9  Yy: 0Rf3p +@*@–=d:/V`-!a8L6騺4ۙ8IgE@L䴢ZjQTjv<ɔT̴xږ4LhED*͚vT͔ 8Ra6!Df&CgKLCXfju"i'QI$H/ʬOuwjpWM ȡ!J-;mPv0)Z5` N{ٰ+ .K@fGHׂhJKiLWv|91kfdƣs{ʴֲ!k>(X=jGD7#p>Gtp/$a?v*[Alˆ֊&j=lmCцDo?3o}oao Qnx*| t} 7ɸ XRcAFz Cъg+mh;)pa{ P +o=8x~jNpf (iR;m8#|# /gHX5buL;*-t.k%w\r`K$ s;رot^1jmsI?(Z1A::w<!m !^翚,stK5۱s!}gx)̥+6-;0j85\׿yU!h$ e'*zTGKR 1wq 6=rR(j|%:B&&H&? s&(F%R(w/(<&.x/5WJǟw~c2Ɉl/?ǩ"pȹ@cȔ |ɔ0x%%0aHtеDs^QC) yYEՇ( 7A?Ҽ:"Ǣ."'BP"p_HV|>n @h1W.is'F'1ET}$Gf꫙UY.-J xEoHjQFHa-$eHIc͵C@SԕAO%'YСE&]zc(ȭ&.5\[/^T"z2 %5JIҸ Y~'A8Qb664jYaZu[0GsGF.=D/A>bG[ȎlyflOu[StM2̈́gP1Nrre.NI^Á\)zDBD-cHp-' T 3ls""hkP7ŻrA`^S+ ;?UCc8}"B3YZaD=xPTC\Z̕)Ht}P`9X@0w <`V`~qfDcQ vq"Y.B$aD,(.x8=Rщ-!D(y@*B" ~HbdX$bT4K 2&I0(\W!wțQ Yr6pҔV؆Ѝ LpI\iҜ:;.~tj;ў E6&֘ MikH1Sq<gS4 }BBQ @Ԣ[bQn"98GE8+ 0rPii[Lqxb;EpJ{*Oe($mDvԟ,Lj6TFjWC1ŋ$!A R WVUsk]0ՄRWRPtsv%la {X&Vq%K!M8UsM Wsi~slg=Yrא[DWubݍfCZn$ Olm{͆jTS&u`MhVx\Fy4Jּ6~J~̶sĻe/:ĚiB,iRMmmK)Z |i.;P[ˆBArn(BH"2a-:BpD[Excp7& hĈ87&~c`=&c8*d(FLk7uղx^e^# qFD|~̎XqtΏxA πf3O5+9X_ fLB k٤6^jiPđgUNJ_E" W5+bkҨf6snsִve%{[NDMkG0@S"M:=pS">a;o7C燍a}OX,X"lT{Yo}iG_R Ez`Mo}G7|?wŋg_MkM׺ vC/}ӫt,HK3\(]x!j' i>R#cؒ}+TӇPAB|t(u?s8Jʓ\K#AGqV0`#p h 0`b⁇$ģ>؁#*}; 0h2JÐ0"C1#P/T#lp,&2˩AB! E*g -<g0D|BG=RXZhs H}r0N܁ (p ~[xE ~8CDX! O|ŋøm-b2[뛴_^ Y8Y؁*"Gȕ "("PA(b%ћ~9zG xg18o4~Ї(ҳ ~\hi񋕉T~ȁ/ ~$*d&؇ PrbR%V2ljDɨ w)*t؀|GSA2*{,2+8Xh!xQ}`cd h L uz8 실`0 @F ܙHp >Ҩ DPXPpP0~`pQLuT&!J ˜I?98Xpr8 p[X0γX˾TM H4$qDFD` 0o0@TPi¬ ZξP] )Y,'r  eӑ8A'9$PLIQx (b 车Qh,9")zR,-R/}C)lJ8 e A!щ\FP3$.ü֢Zɓ=QF-HK ɔTh+ 鴉MNQS!TT`,ҚP&(tB6#Rc:^)S0.YV^*Z&<\~]^<*6忓+Й)"ػdfnfg0 <㮂{fmfn~*+;{,m)2YnNgu~f-s/B+T^ * }}*]/!Ս*d{@ f˼v*}6 4^oW8wHhq)Bh`pE,  zoE`7xTf⾵Bk:QЂ*06+Uxh}6*i3v`ch4zp)7- w R:x~v0.,E~&xM & [Poy_h&v`gJy;7A/zvf0jZ9":飏zW LoDPs{ƾ;. c߱o{g3‡JTb6&खiy{GAeV)R{{_yV>yuݸ+/'Bh6({~Hԟ}6@}?}6hl NX«gdADl+~6n`蟈ڷ}ׇm~6y}7vW ~Y|{\F{'qzgb%=`׏M~9 SŠT`.èƒ-Lr%˖._Œ)s&͚6o̩s'Ϟ>U*0g䎒;wN:|B3u.i(RH[zpĆ^]H1,ו"/T@WȌm+w.ݺvͫf}MEʯ_u e*)9Y{o5 H,V3ʳ=coB}=?Nz5֮_ <|L*E]*rΑ".-5OcC߾B ۰wp5_G9bYEDBPܕ[r٥+bm!fT(紒TosWcXh26XhYZ*f)UDy,æRrکl9X_ꩪڪ/˜gE)E⪯)V )"UUnd9[bCQA9Y [٢ ;t-9T&ۯ|_8IaQMU$-Cľ Ը:#e§B4'\g(ÄScRر 29@)ܳ^2Ri\9 FJ)1~|e%7%hCf!DIAݏvpևj{ghX[AаB0)Cþ)y؆I\bcZ7z ]_ Y!6ζ>vVm# " z)*le$Cs\mWA^m% A 럷8B!{܁d90R&GqqcP47i<)I~D/6p~BWfG/OPIHbN 3BC(A6(G\2l8/k0n*O^@=Myd̳)V
;( lf5L҄ͺv!xo˅w@!Gݒ_뼌{rJD;$JZ H6ϸ_]` ?l_``}SܐMBS kПe pE_ȘJ0UT.THS謉UJMFA>FeM-$15tqHya-ڡ\^IT, Q@AU?8X?$*"Ÿ%PT ٠q@-b&…Ő*D`!GLМ&"PdȕgYNڥ- UL db1-=0+_Ng4 K=,DkQ7D m c:օAIʟ<:&ZMd'q:DN? f=ET@**6"VӸ> BZdܣoHCM \]dHDJ]m#Q LJO$U?dMUQioMh->RZ]ٟ*mdQ`E2Ha@{R]U!l%p aX2%%P:}[%PI_U %%]%V9 Z$eP.$9aeC A,ֽ"dq(TxpMr5: pidA aFjl$ZRB'v*>JŽ2P2,C b)ƨ3f$SB2}RApE`VhK(ÒAhRA)L*2j2j8jJRjZꢆU/V9&[19dqVB@C>蠲j?T>hVri*BT jlѯkj&2+ 2k+9N& +BRL5YQJ AÒZA;vjvK`)ALΙ94},,&*,Vk"kz%bn:CBƂ+zZ,Rkǎ+5!U$`f@A)k֦-ɢz찪mʞ2&R=P9hh2LyBÄh*ZÆVJqm?((R,vm~,,Z۪ƘĢƭnr-jB,îmeNJk†n^lܢm^o݂-Nklnkr &Sn m j%,T̮rضoݖ/R/ʊ}/j11q9rkbj n/nL|N,_0kjOFbq +יn-: .ɯqG 0 ҘCMZZ%]!,$]c/~Nfp0+ׂ1.jq,Ke/kk g/ppr) &JZwtD(M +[Y,M+qpZo$-#?2~ pjpgm(g.0QbLd,>:79w1/S#܎($L ;/+_+:w0gh#B93]3M DI@MYEˍ1bo~Gz39 d,>{.'Ʈ-k&tMwاnDkHTDŽ DZ> wGL@q> _($ u4_2o0Ǿ p\J&/^pGeD DB؈u|K AvHM6i_iCKHg TcgnFH tD\uq76rpHiǪ)@jv(ve_DpwsQw0 g s ;kJ΀ȴd@. 5m­0rRS&mQu >H ?@hhgxE > >yC(D9<8VA\x{xi6y|A d Dy7y?.D82DOx$@8Kpw'?Æ_3Cqm3/27r֎)9@|g_9CVzKA0@z?:KtI;|FG9v獸B #{?jë YjE@{h&֮nĚ40G.@M@03B*-+3.[ӭ7z%K"58@[WʲZŲKFJ@uy*79oJ{Ã8y]VkY @GDSsD̟˻EzJQ.32c90)E:ol9B\80*9=F2/C:ZznLAHi[DeCXvJ@+>ĬwsCo8-}?@@C{($C~.:y?Œ;~  8 \hAe8PNxNj}\@W ӧ{(b(C.|Dx_P5eziԦN+:sTVJ5TK3^l3f320J.(R0*uNlU;U*b&^ӭR zsf͛9wthѣ/9䢪7/ԹTȝ;Ej)r  >wdGr 0uҔe]hnѧ?^~p?\G~vpnqal4rµ[!.28 1f$i-D#U&1( %qJFu}FL `2 5rDMx@SlZޛ =\E*z}1] -)!ʼnFUYE1zgn D]XdSfyvdR]74*%; q}5,]>\niSNF1l`tVuݵDw*[F;V1ESMZWDW"s]DAKZU X/j ,{bC\pu:B#h1c$[A A eeɈ* 3t f"QQ0d#i0{TXD@o1TN#`Eaĝf>u8V`k`\Є)Jˋʉa/-[}Nkb_VQ"HRMfNxD^GKQ uhc\`/<5 kڴ(|՚ sRPUpV3,oUJt .8A prI!P&CO(k'p ؤ+ZI&P=SW`g&M{\|NBY?d15eieщB.\ \[`j. f 0AL(E5c1(6pUaʡ_'+KV bۦņxgG0 DqJ E39@j/8,v@tM) ZzDԻh;b xWXtxƴ+V!n@& /ڠ'uRj|k~OyD8̯ނ`.j. ֲ")0/O(Pc5Nv%tNL al< aN[ r.jrO'2g&-|0؆.c4bZ|*Z$_(p"jk*1\EbpZP*l Sa )*jvBdR20ڶdi]Yf!hC#k2(לI/D5a ll4q|M SIlF/VdMRNwh#F\@:C a0cp3OkO(('JD !<`.@D`4eft !։ cdcjGxP5wԁLaf|'" raQ5t B xoR$X&KnVnN "`X!~dApT%ii5&Unr}rZ#:'vbeA?d,#~C?<$(VV@<,Cv8" `>Vz#L#,D^ 88VV` "6`8 ̃)|u`l`. # Fk< 6~Z&Pza/ǿAn~ERaYͧnu( !a NA+D"2#'VCs[2F4M8`(~ Vab[2H"7]FB@A4Bu8'TbCCľrJ PT#lz.`,T*t+lԗDo~LӁ|GA9AE@9 cFA PeRSDQB`># Vb R*hM*K JZ!~Y#?2D`VD2J8 m+еb?U?!lg)V"@aR@jN`4BCUvkiiEc_-kbTk5T!7'v"lan-6XR1utjlzde[6p{`f;1LF*Q&Qga6dçB!w#"`5#kn$wGwA\BɁNB76/(촦jC$t[AdHw&nq '5Nǁ/v/ PAf b4/dC nrJQ Zzk *b􊯰c0s'TdѸ&\<6o΄oc+J[pڠ>uo[bhBApLdOIc2ȞciU1:ie>Vs>ҞT]p,[4*8i6d涍jDߤ yxOpN0M|;M)"V0? $7F!;mn;dQEiMMѥjf,;aWUsScY ƞdꦰN7Gh)jڲnnt4ϓ'wjۗ꪿G㐞mW(Ym@D.5{e33>~@:@C$|vR`]xw37uz*x }zzJ\ҟзK|XBAh٧J6AFaxE!z!dT!y-|t[>!b%pC #J&DGE!BХ0Qb*K|J*0ezV:1! u%*ל-vhbh}UÖR%jAP @l)TaSӯ TUUdamFX2ϟ6;*DMIc{W[6cД 1}a^`Ϻ?s2gw8z +ɕ*:Y{I=[uxC~ʒC.^OZm:&d!&M!^$Bul)V%YZu@09=#^^klDl}\PȹMgJkg'i(J 9< Bx%C3؊VX ΝSWN:u &Dp@ #>LС@s R0T CIɓ(S\ɲ˗0c +3rȑ;x u@S2*OҧP4ԫ*7Fj!Æ H1#ٱh-JuXPGS899Yd?c :礓zE)dD=oFY܅ Ga`fsf-䦅8Y案F5"cU.:?z9r^f*%>}כrhןxrv:*H@)dZ)%PCf0ଲ!pkyoWZ;'^y\ xjzfQ r cyY`5zF {k_~}ͪkjKj:׹\m ^ G5 M)򘱡Y)|4cظߚ)&éb(q%0u hqNb=q\HO@v-QvbׅٹZغ\YK_`a[88mfO,̉0@,裟ĀG|˒R-{(?@"$̻ɛ=)EJ??.L C0,|BvC0qxE -+,(# D?"y@)GH*5ft|1PebT& nmH:م74HD!.&= % -KW$x@ІA̢W GѧhL6FG,cSȐ3{?j-QP9|dBn$ͤ#eG)ԁ9)XA?<u|idv?B<x$w^jgQn ;%l4L>HΗЌ4+29jqExL 桏I4vD^FƳ2Q:Y (%s'EDO$І: cL= (2#)Nz %f,Kff2CҖ4d(tFXGe<3:Ҟjc2ScEf+QԦ:UF#RI'rY}VU,bTPo<[V#C;\O1_rbF >8+/Jvå؏7ˡIZW[-=/`flKP>6Ŷ%1rI,Iu`( 3 2<VsM})i t sfss 0y$XD"ፐ+3) ׉8k)8qwi(ʝneEԣP8@R9x:xj*ǖ9wÅ-]`(0`x r@[.NSXAPifs~@lܙ>H)nkt؀e)w:ѱR/@"0R|cil-'G | JnLX犿9IH/cqҺ^H,%r~t:wфX?cwO~ s$9Lᣳ c_?s<;rm5 ЏP|98'sbΤ7q~Ctv$rqDE5UGrU6Y!a9l/WЊg( ppA`/S%pb+>";>nPX,`) v~{>&#>}=%e5u zYyu^DI^%1~nw:\'~+b86lCmG}; >Cc|qH}RI!g fOVTy(yiyjUFe@WLls0f'q 9` g{'cP f<-ywC 4oSg gzgj jfv )'bRXAZ:rO+Q E:/G?28cr68@+ B :(ݳe@>Ӈ$0o syYsN?L'!gwCMGEH>?3hfj+(!qo5VrHd\wbckƂ'1eCVltnn00';l`-;PHp: 8SKS;Plg$vhmDvFPJ|IhVhą%!ЌAE"ք"rE xEx\ ȧF1HD@2%32AV&uF[7@`4T)C63 N`hOwUMu"fdWddpF,tQ-#3K/qoW صfV3×[%CK]@5VDІec(x9jAZq`sHUu]4QI6veyeje& Q=uaTR j})ͧ&"qh.u efU_ Rڱ|!w0!/q?RS"`%LINДoX~tЍpGpp in;}`pg-`pO@KDzpzHl :هl):Vmxm o8V{*ڏpv:U֏8qo0pzp:pO_bJ`Ev( ǩc 0>tp'w>@p,-0s5voWNvGvv#?}*Ew5c ,6 W>Mu3Ȅ@t6wu(yzP^>u c@rb S"plzNtgw9~P[u/&axMT6} ƺEN8l9yB7cF* 4HdHH;i`>::4{z}? p*Qz%P':9' ,Je1:$z.uDbJ9kfV'PZAָe [~~*q #:DC&QhU.P9 _ 5(c J X%+pfSЁ9/屭PbyğG[#񷖧Caر&\[F]M[%ieDyֈ磫uSWG M0cԶ2y'fbxr4SQy mat~ a$msxHS;b>WTE` q @e@І&! pF6X Ȉ:.3{"Vsk:؊~#vvNk-d`aS2t^ļdoI )/)$lJ{;ڧ;iQF+9EF "qP^ /A T 9hofAZĄ,Jp|;OKQ,Ąy_nd5a".iVkLeaDeғ~5cP asrŔNW\OB4N -,V6r=, ۟["b&)^8ly{$a KI+uTA sL7zWhJk7o˸wqO GQq"Dћv\ 9)9à` C&-3H8#r/ (qx 콌kPQjvՄnч(#9S4u,Uu$;H{F o<+nhR ` yŅl iF+ t 0 KvPqދ:8eUwD?E `HAz+~tdhU.p\Dx0-^ĘQF=~RH%MDRʇOl:#J]+Hy˓ %TRM>UTISUs=9 % PVZmݾWP/njfXY t`… FXۺ[eSYeuEXfΝ=6hSM}er{ [lڵmw>.wWݽn\:R\r͝oݼɺ|g^Y^ϻG7:()a_|Dn>p.ˬ>$3u\j& SP=rqaЧpܰCIPQŢKﺼc-o1G9 }\hl9~aņ"hGxvxj|~0~"Tyvp!pڭLS² 3ϧ\0[8H[EP!}< BTҴ܄Qպ>5TQ=@ ADT'jaA!xXᰉyt!ZkYQ|$YAb-X;rqTi!Xv\p!!RuHExr* GpՀsqa"r3?&{?h8j g<(UNH( [tsePe=ַ.='{S`g3UFh!]6xHVا!D {ԉ>HRr(e(SyӦR)Z[>YVn@~jaHr 0Ar VȅWvv8a1Fk$Eҕ˶4l'SwQȅL!BQ0iPd`cg1hd/S(C9o]GRX6A:tjYsG>yǫU/SZy~1EOj'|T. T(߇?VNV}"t;O Q"@9AlyZ" ~SG*XSS! S⃭hE*FAY E YXЅh SB:$aBz0+̡ uX S#t(VцL," B%zpT$am#)l"sHC#Pa҆S)I95 [1'Rч,D>޲[\yJ)0!-yJ"3#_`^1l k1~kEtƂ=iXS9acŬdY\~%FYe-ᲴOMwΎuo3]NW=-|#^ĭ,~__ u EI>/mXNյnZBÈJ5\a}pSlb1|t ްYR+ue뎏KboXeUd ,qo1l`N>/3-aqlᢙ\F05_9Mou,45ͧ{JSLovřޠ' KQC7ѳ+˥IQ FbћVtc Dџ &Э>4CG զMiMZ֧u]Ҿ.uwH:ӱtY$=kC׍VhcZ>ckcZУ[g[ˮt lw{AnZǺV5jRڨ=i~W{=WSNNQ?+Npg|Noxlmxi-vgSliS! ,  i|jïųȶ˹ͼнI Ad)Ԥpptxyp t p p M þ p  ppp H>sw>"7]&2jȱnj>z ɓ( S\ɲeB! , <i|jïųȶ˹ͼн Ad)"bl뾅Q5x| f(Ȥ[:!t2,6Z;xQcZ.߸|ΥÉ]țwxauy}~u y u u ±u u  uuBx߼u `p^@|#ðŋ3j_NJ!B +Q&\/aH#͛8sɳ.JѣH* @! , Fi|jïųȶ˹ͼн AdiƩ'a#+"AMx| `{Ȥrl: "I=Xevzx_5d򖂨C] v~|s  s R ίϹ׻s ֻs=p@{s)\B 6dHq]Ċ ZT8'Ǐ C!HT#I$9bʜISʚ3K,9A7q Σ. TQPs΀jʵׯ`Æ% ٳhӪ]˶۷! , Pi|jïųȶ˹ͼн AdiƩ'a#+h!Ԥ|p(prl:htpHv5PqxL. W=6_g|NR~}y a yyv  v v յ v v Hp@@@ CŋZŏ80x!o3˗0c!ÅnʜYeOHJQ9ɔ&UJԨIYBhʵgצ0~zBfv3`pʝKݻx߿ L! , Zi|jïųȶ˹ͼн AdiƩ'a#+\5|pH,)kl:ШtJUzk@.b͆K8O d    ʏ ܀ Ӗoـ9)\ȰÇ ,t ߃ jOD 0. (S\ɲK=#!\ ȋ:]JNDUSO*etΙOʵׯ]#Dzf`Îvkۯ$ȝKܳv+v^ }_wkZ|B̸e7/e1gǀ @ӨS^ͺӢ@۸sͻo! , di|jïųȶ˹ͼн AdiƩ'a#+t ))pH,dཞШtJZ!:hRW!Lgrwhotw{wmz[wkx m   ʲϻ^ܠ ߵ  H   0:#΃ E6d0B $%Iɓ(K: xT󛃋o~2ʄn JѣHoR.hzӥU0&ׯ@:kY_<)[-:m6$xWo|: ^*0޿C ySI3kެ0CGhϟS\ӌBx:2m~oӞ-ӨCmLڦq_2`УKNسk| ËOӫ_?! , ni|jïųȶ˹ͼн AdiƩ'a#+t )"5pH,Ȥr9tJZجv=p_g-SsVƆ|N{/17_^vtx{{q~^)vo| q  ĭ ˸ Ѷ  H0*Ç#JpAahAǏ!HG5Z4ё3_^zW?溡Kiӫ_Ͼ˟/<7Ͽ(h`! , xi|jïųȶ˹ͼн AdiƩ'a#+t )oKPpH,Ȥrl*)kJZجv\A.hYN aN_Ko@ t/_xvz}}s_)w}c~ s  ? ˱ Ҽ ؾ٪ Y/: "ȰÇ#:T ŋ1\ǠǏ C츠AN耥ˆeJ)KD`N9PrɣH*]4У|g=Bit`jSQ)8]˶۷pƌ.U_T•5uSV*Ő#Spɑ/Kٲͅ%ۍ9rhQOC^gװc!v^n~MU|nMwm#8{?_빯W͝#|NP] *8G r!C T1Xɲ˗+t@&˚2mڌAO>a'L9)(ПHTիXjʵk^ÊŪʁٳh>Hk+۷pu+-ݺx=߿ Aa6XY mJpeˁXU~?Gti RCxk%Ȟ ۴lإsmЮ vM4ݹ߶qT NسkνvϢÃm\q}SWO{]~{Gxh h&$ 6@Vhfv !! , i|jïųȶ˹ͼн Ad)"bl˞+jLx5pH,ȤrlR=tJZجEp_Xgrpl ؃w^~$[}}{ ¿ƄȾѸԿߴ ര A 5 "JH0 XF7ғѢE=\qD~&[b"̖a1ɳϟ;@(ϢB ASN2M)PI,**ԧX/mzqiXHӪ]˶۷p6p ݷtr߾+Æ #.xc ˘3klAgCo,Z3_ ^MskיI{n3- Ao @xQKX<}KGN9麏{f~oԥc8xѭG ˟O󿿽n-^w^qL\ o`w-(apz,($h(,@@4h8<@)$! , i|jïųȶ˹ͼн Ad)"bl˞+jL߸l;)RpH,Ȥrl:G @1Xجv ];J|1?kޣkǏ C\_I&;r%JW J8=hpΒ&}ts&.H*]iK
Thanks for running Brightside!
• a small tool to do what Metacity doesn't ◊ Mute volume (uses the OSS mixer by default, then ALSA; the ALSA code doesn't work too well) ♠ Prevent screensaver starting (implemented by running xscreensaver-command -deactivate every 30 seconds) ♣ Start screensaver and lock screen (using xscreensaver-command -lock) ♥ Enter DPMS standby mode (using xset dpms force standby) ♦ Enter DPMS suspend mode ∞ Dim laptop backlight (kernel 2.4.18-rc2-benh minimum, PowerBooks only) ¿ Custom action
Flip to adjacent workspace when mouse pointer rests on edge of screen (needs special Metacity for best results)
brightside-1.4.0.orig/doc/html/0x6.973746867697262p+9570/corners.png0000644000175000000500000003020310000643243021517 0ustar arisrcPNG  IHDR4ZCsBIT|d IDATxy]A&(Z\].Lb8`wϰĄ Mw =6C6cnrTTڪdK*;TI%}~7^f*ɕ;:C IY];å2= "MӔ$W'<ɺ$kIV*#I2d2$<[Jib+VXYIIrUd.ɞ$Ϧ-ѓze/M\$W5I&ydيm4'yU)E>[; (ٶ|#7#1oxáNq>W_o֭/|2Q,'*ٴUw|7>/+F97j,վ}oOٺ%Tn#/]ԋi %)ow~yJq^-[|Guio~gz;r|?[3;ۻ\? y{ޕgKqoViV峟}s[0>v.Q䳟R;B'{u~Gޙ;{=8g֎5cyajǨIq>ыϼvNR裛n#:`?|ܡCcwz3(]7Ww~[_xV_rŵctWx @pt{)4߿v$ٻw<k贫V<_jGAqN^/rF_?ӆ klk}e8'i>Wyxš+8P;B'}7Ԏ0hkOХhf=#tң^W; )Ο %Yݵ#ts?#[jxk&rh=ýS}/~g\wxT)/{ӵ#tΑ## J*o|s?~vΙP{V/1s󞝹ctDo"]gfO絯}(W_=S;t^h29ٗǙ޼C:M~g:;5;z/Pߋsbn驼jz[kmvT_"8q>~_yoyLMq~?]zXfԌ(Sq|w`(\tyӛ3U#Φjw㍛nƯ=tMOay2l9IҔ2h3lVCq>}9#I7}oW; +܏$}/F5kR0^[~8I^Kս_ȍ7NՎCQ/MIߋUɿԎC'{fgG}ƑRT8_~v  mcД2}jϱz]ЋοןUW֎#~X~UkgXasNLn*nmn7܏vzn~s8;Sr}y7֎#?ǻ/so#>u2y쓾Q~O<}賵cZ)[5k֎2(#>Uyo]4G>K+o=_OdժQb" }ܫ^12>ޏ ؏m;wc Cq~+6OorE\KͿy(=cSϛߜ(ΣB'I׽ٟMV \1V8r<M>e͚Q 7>cx^'jGY1#ڧ8d_K._ݿSK@G\z\>OkQV(7/yT8iɟ|>?vG066:g<ܚ|#GK~7F`|_.?t(b4GS ί_/os|8\v 6'(X]׮ᜍg>;^;pۿmRw0oj,:ڜ$L9Oqo;{#~l n&{_ʟo/9rڑبyQԎpVW]l/w?oqK/|SYS;Ғ^=JytaC7GW+^X_3Wwc7~sg~~vZf3aw8Z5nڜmS~꧞Wt'08x|Cxo~7ߜM^ԎuZ3$9.Η\R6̗-?xSGx[d>;<Ы37wQXXfTR]/t/t3>>Y^my[٬[7w+{O?gB~_|__yaXYvTF8ڜ8+7[|seWɵo.|n˵K`ϯG?ƍ/~#h$g]SG/hC媫/ݛ[nٛo}e%X~z׳y׻-G?z]>_R*=yG)ϣUL366[g2>>cY3ure#y 'rMGݝk?=?K<|#_sMٺEezzgXn؋sɥ|:_4ߓ&0*K?Uyѫmۮ.v]Ç/rJ|Y 3qeo|<\SX?iٵ߿!nh8亜KްaG$.g>Y~>wܱ=|/X&'255LO?|с_^ζ݉L])e_IKiNgg:ɦs!yr)ɾRY^ @_4I8VͥÊ3}0dㅜ@q.^ gFRʎ = (NrrHq`=PJZ)mu2Q4< i{hLq`g؍k9_3+Ir)ek Bq`%ͧ]y(;rlGgjY3+a6ɝ]F\(,$_.d9),CiKA rٓRL +Aq`9LrO)ev8p*PDi_Og1$J)s 0'rvRm.Ow3@7'y:RL0(]մeg8Rʳp*$%ygz<]; g8Ա;C1`oW `0oG `eMo 2&T; ݢ8+d_Ml<gBI+mYSJV ٴʻ|2Q9 IƾcWgdIvT< 3p즾i)ﯜ:IqJ/mYޛpv3yo9ʇ+灡8hi佥ɺ`4(0GgFѤ8K4܁C'g覹$sjIvT8@}9$V[g&V8kҮ|( v8OFᓏRl`SfH9Nrq}m6 |Ѧ8I;?v2 K)3*i:30 Ŏ>6 JRfsR>(LՋ-$IrxH1l`T3\c\J c7=/|GI8h;$(L֍Iq1d_dX3 7Irri3 ${(@3t 8CwLS/W@qz쎢 CAq:dWgE5 V|y&y2Q9pgX~9>Rl<2Pay#Nqc  K7IR+Hq3k.=3+@)p&ɁeyG)erg8p#ݢ8wIv$^J9P; ]3}4dgڑݵAq/$Ϥus83&ɖ3Ԡ8s6Ϥ]fnv>Q\K)[j#y8Lԣ8w[dsGl P]Si2Źv'2W;-Ź[ Qsw̦vN8w$wY5Iro)evNOqI;A8;Ź$RZ;K8ށ$wR&j`ږ~ y0$RQW\SWTڭQW$_v hPW+gtS.IDATP߶$RAX>il*IWMq>j>6RnXU;@GmQ8|j[fN3Q^JvIqnL4pZsLlnY8?vm3:λK)wp$wcq>˥A}+SITJҧa; MT&ykkpOq^ARZĪXw&yMAIMI;mi:ˠRʳ kq>UI~IsI87M2Ə$v 0LdOt6CR {qN MM$}M =K6lRPm= lմ\u,SK1'z4ɓֹBSo 44ɻbF4'=qTq|2?kQ+I;WlmhRQS_J>뜏Q}_ךv&)ɯ'yM(+eT)V6 '6zD tM2vQ5j#觵qg)e _BrqNw?^;QܜvzƨbzzJ>ѹ$C^[k>iڽ~iN8/ͥ~K),9WLӣ%G`%-,;}sTԛNqn<Ѱ/W$vv \9wLor>CxW*zWӯ;~`%'ŵC0Ym9Ikh]U<ɭst0,8.Xs RG-9XWңg0W;,Wq~|3h}/|{0ޚ!:Bq>Gl_$gKP` @b9x|m>mC$!Fh*ɶRIoKНHq>͵@47au%T86CymL8ގ8m)õt%I^\;tig6U;oxr}tI.Jst\o"O.gz0d fao?к9ɚ!:Hrrq>VJDM2V;t=ގ88%yl \iK9:hMkv!|'2s^܋jv-drrqޗShNi0q0yq3$$YW;GG=8RRFk(#|v*'24gGpy";= d}I&jJ=>hѲأҜMv*1]~Sl2õC Q֖S&YdCwwi Ź@k4Źu_gkkJ3XC ✤$MOA3}8FQ|ҳE@q(howZiER+yq[I('(#I>[;G\,7|$0K>!:$v@q~&dW 5)').Y:t :%J)΋(\;Ƀtj&J򗵃t|%M]'X];T_KIvP`R裾8$`I>W;H(gQ|<+JI$];K/ŹZXӿ3}$]_.ct;破~I!$yqH87}G|>ߕ~/Ʋ(Io[.-w3}3ӏNT' brightside-1.4.0.orig/doc/html/0x6.973746867697262p+9570/brightside.png0000644000175000000500000007364410000643450022210 0ustar arisrcPNG  IHDR4ZCsBIT|d IDATxydY[wJXRiqYVI]2ly$ m1cC0330cga0Єf0[vxc{`l%*վov9'~"*le>y'scK)vI@y%]tnտӒXli6%}ߒa_@//JԍNXIZҏKE)q%+R*wJ_$[: رC[lڵk599IMMMibbBAd4 PFCjUZMjU~.\0 {)qb,g%6,brrR;wk^m߾]k֬+ V]pA.\PZ]R;"@R8DJZ͛w^m۶-L-@*҄Q/jE P/_ѣGu…O)QOR8OH-Ir[l<;v|ƍsNMMM--՘xߎ4Y[>o\I҇m-˷|\?.mZUzʕ+:pfffV?~D\~whM֯_|P~J[jǎڱcz4|tOX)6>.)6dپ\.jTVjzk.]W^yEׯ__~ItWq 7S4}{#v[ׯ_׆auu?_V3"鳺q 裏X1|w߮Mߊ=]'V6SlHcZ>@~zat }vmܸQ/^k%(3OKչ&''7AvR͛O\^rI㲔te>}2]Oc)K$i0 5==bկ~U ݇ﯻ G%m 6mo{֯_k.=c#_n7B,Ѳn߷|X6>}\ƒ}kgA2<99{G333KUYuչyIƥKA{&鲖Or'6 c.4>>tJo]ϟWѐ:7{?4ׯp^#?Jzȷkƍ'׬Fm۶m)xZbml\߷ock(q_^ PcccڱcΜ9v-I[$U+?%IO= SO=M6(@O$۾%&JںuΜ9 %ic5\i={|ᇵsΑK.vlY =cccX*׭[uݐ*=^ots7o}ݷݻuwxI<}[>oP@tSSSڲeu]'WΏH[>o\zq1-Z>l޼y7n=#iewH7/5ujjjj$8x˷|\?.kn[TV\cϞ=Zf͊絯}Ąv=rbpt>=~MNNR<ΝQ$ii:Z> `Z@-1%bۇ{8F{ ͛V>ߩ^~ڵ+qxӾ˹'R>Oҕ$.mztYʇ}K$ibSSSSҌ?qK/ؾ}{ia-}'K*.kcg}[^֮]+\E}n'_$ꀢ9]ZS^Z>>6baum-Pk׮]ZQT.GEs\OKZ>H}˱.k&011ti='/ؾ}{)x")o^)/׏͸8sE˯=A0*׿(|" kǦol4p=)*;./ӸS 33@@˯t`wR,r'fg4klZ>I^cmމ+|ʰ Y6)>> k9Y'Iֶ_XsY).q=|'-咤}˷|\?.q!f(((((ɴZ-]~]VVjjZEXKGyvHoǎoۛYT4665kh͚5Ą }):uꔦXt:}iݺuڸqNjN) ɓr劚fDj4;;YU*MNNjӦM*:5(c~^yf1vmZn]i5p.ZXX/jҥKZfm۶bmw-˺qu˺zj*lqq`գ79z?~u^u V3"sy|};O򺤹,k6pǵcY) Y1̌{ǵemذA6lƍaÆS% Cb8g~<Ccx_3~xɣa1~_Qrbwܓ6x#qFo\w{c]޽3_Qz]/E Ξ=m۶i#S}=zT'Oi&uƺKmӺu4*O{!\^?l07>RZcѷ|;ݽZÇ/j߾}pBgffTVumʩ(Wiڷo]64Rgў={sNI~~OK޶#[ 0sJ={hϞ=>E}_ԧ>)WVߞyb2z]_W^^R詧3ϩVo6:}㎥uϾs{hۑ{gƍW<^Y,Xs>SRČsޅڵkW>>O _?^wqw!,F}m`<99|z],.}+x%dc4Ec+]nӪ+6lؠ~ٟYmڴo\:|*}Y5?m۶#A`WήQKHgC Kc||lQ +czlc$o|AoRƦ166Q~}9vKV>~^wv2p>v옦>g}#ѶmV<,rO,Bp9[ 1>ֱ{ju˖-[я~Toy[ǔ~>x]8_|Y'N={==\oEs=8/|{ DžYXf>o{ߘ/ _~svU5(2].ՓO>˗/g~@+ aFD}Oܲe><[fR {gb|m||޸|AۛFr~~L{oߘ˗/2n[P8u%j]199y{lQ-,C<.g0ur)mݺ jZNFGtƁw}wr"w,_8+l%>[R-[p]l,;j.];vqߋ慅1Z}Qv ^ch% }Q==Co:C}瞻hh=1썑썏l c+}}*%իWs&_W\}ݧ׾+h(j/7[I#s l3VcY7s޷ڮ]^߹36.^gW7EMjE6,~} [9kgkI)K%cd;5onuZ.}{/~֮][@Vp>ydǷm۶@~x^kcQ3}Tbo>C ܭm Qq3s[yq7!z^Q!jN^^6:&(?8&I>ɏI&96_5شissse﶐>$;󏫨|5S~b?Ƿcbo?شiM>)z>{3(z.T8ya͛cl[>o\g|**^w[Ζk弙qw] 6Dn-˷|X-[|nI>RqKh۸qcM})6>.s-[|< Caxof Jz>e`mL]cvqLG笋xS8><\𳖏Eo1usc555ȍ7s?k_—C[ s}#1>.?JE ~$ޤ?\#k'eqŘ} ¹k_ es}L㲸6e1u.p^ZAeKZNI60FŷkcZizYK>[qgٶܓO>E>Ŷf(e0ɧ'}|B l6q.lU|-Lo\ 5lZj-(Io\c-H9jdŷ/])6>.kxs> .pc{\?8FY k-\Scǰ甹`-$\#/1>1iZVi6}-6FqŘ̞yI\9>T}Zq1cLǘGifgg%iu13۾ogٶczq1鲔6]㮫WJb91>L[>t^I|tP8/t[>XiaaAz]3WwYƹlJoUzqx˷|\?.IW5dه9.>D[>oX\c6rkYo_Sl|\A\?\@9,,,V-7s|A|0׏9QeP}Z"Է||>(?k(s 9X' }c}~\)6}-6F۷vLXdm|YsO>~1X Ei򳶏ˀ1EY^!Q8ߢ E哄mOQ)cLV/Ӑ'nom[=ISl|\n>\?'}?.q=@| VΌs 2I}˷|GZlRqK!mOqYss=Zvij} O}[(}{Se3 IvZ)|,r}L}c6q!/ϟ<ިI1r=2`c5kc>+?qy={v}A,'}?˶]L|ط- ZitQ8i4UUcTVTUysSw}̳g| .\P}mW9q V[cZ\uW~>T gk̾zqEÝ;{m+0;5\9>]ù}X `3gTƻsp哄m bEDY;|~mш=,y_8c q\Z>>bcTc9rDf3(Hzl1O)?]v-{pއo| c4}{_œ0 uįpu`&9Xu>Ĭƴx̌1Jc>(}EK}/?ח[ɯBʷ|\?.q=rI-˷|?3W{$gRCj3F`r.\0r;jpQ}v!%Y֐FC/R˧o\ٱR8p@ZmZ2 Cj5Eeg<.^Z{\UCҨW 򙬮g'Ie2lC\wg-';qy zf]VGfs/8T0/͢5_cIRZ- QY8nk߾}-:[mȺ}k9Y$}>I_eI,۷6Ip}Lp}?['+`8=VN{W4==]tCy]8tIF_}U?>\u(uѣGu3\q?~@:zhiy|o Y/v+g˷|\?.R.Iw=˷|\?t?rN8J[ypNkASkWpT^k0u|:h'@\0  IDAT/… cbXP|Zj-XRKwtRR *^,[g6qx]8 }jU_477Wt*puED뗮R7rO>mCdmL&~Wcdmx+쬾hΝS gO_F ygQt'ϝ;^xAv؄2y|v1KE9 gOTczzZ'Nh(so\>\ӾMo\G# Hh. tHj߄ay2y xUw+V~8d}3A:,)0sً8 6x9z?J1'S4WO}8Pdw/.k`-$} qY'IֶZ>I(a?9LSr3V 6=P8$K3=/99@Z4y^8iyҌh(U3)s \_ *>.oX%Io\qo\5#& 0d3Kj6j4)Nׅ3O捙f)S-mF;\l6jN'n-X8\4TXrK%W8/ՠ,?p^-i! ⤯ɲ}k$ym:$}X;ٴ6$}1ah5b\%jl6N(SgP~kIo3K5~Tt9™}YGh ̍k2^opmtpg&aS쮵|Җ2i"lj|ƙb`71gYϣA.\&$G>e؆w}x5Yo-ɲ}kcsjZ+eS&% Tnl6Y^ gS똋#j< gҲ  [A8լ,臥Q83vGm|˷|\?8[%'}^6xfp`qH`t.,Ոo`m."kꛗ k5a3E3gZ/xϗj0U i+.+c|^i0AS31bLӏO,g?哤kېKfkcT>p;̒ tQ8eW(R%߼LP8--v ?yT1>kK'x^8eeׯP8'=f,b)6>.q=,þMoX1X?na@)pu ™?PF,Z8[Ub^X +FoZ />Gk3&@Θ]Zm8j|/. pivȋ3%˗b`4jyK K~)ɲ}kc4>idپ1M҇c93ܞ{ͷkb(S@/`2pf2WGp@8ɯHiAT0u/n) g8'!(o6kl,xqe)m|gݘZ>ƧsS{]8K tu_4͢SR7pvøLj-l{,.k5gxg@<ݫ`*t U[8[W/X^(s DeL#gYeyҨY (JҾi>\$\>wr_*.ά.,燕3Y=Pf23%7>Q8K: C eR.q9$qYgXx坿^P8F@{I8X ™둻E2ήFE^bL2Mҡ"Z>HX0 \){T#|.@-1f2' g[SZ^ 2ʄ?y0[i#ꇩoVJ҇mO>mC~NY^+g|cd-'kyzW xΟ PÊbf9|@zN|^0^E8*f ). jLBW0TJyNzvk|\?,^ݫ ҨEj$KMs|k)`p۠5fS{vYr@Tc a(&?>"忍G{pXxBl]$mK ;HnP!A(H7B(}`-'kyz|}GV 5™l([V8V).0(nQ<|C xfujF=̏G edFs:jL0 l6{$3 Byy:>j?/[ʅx≷apƠBT@VHbZ8g}𸆷gرP^?5Y:W<2 gfX eѻrR jknhjlCwFh,*P4&pVoVbE5YG-?%ч>\ϣk=Oy { P>@B`H,Q8:Yz^t* gT;h4!9?N`xAǍoZj4둊ekI<s!xmK59*2 s 0apQ34pv6TSK2wRsًf}-FѩPzqYRk۪[ 3|R8]f2+15SE-\L[hҜ.w׫-cd-'kya->>\ϣ"^ΰnZX `hj^nOze pmi@G̟l6UVl62%J1')拧hZj @dM^WZ `i+(I:sAfK 읁_w[061rG>\ϣoj@{ s32h4hN>\ϣxu~8˗e`0 gj5-..(3V+ Dj0 Uո @BX= ޹^Ly^87U\Y^kK-pNljaaAVTAh'/%jѩD"Z>1 pR k,PDȼ.:`\l65?? ;YJ A3J:C3Gчya->>\ϣ>\ϣ;> 9^ͦnKpws^"@Sx^8gaaAZ3Nj9c\(Sonk~~^f3߄rԵׅsˊQPzZ--hZ'r!xmǯ}Xnu᜕f9N(T gkJxz]%3k5d gk\\uie6L#^9^@,,,P4/Ui|ƹ+sVVLVkgfƮчya->>\ϣ<oWԐ(Gj) _RDn~ |9Tqfz&yb0>g0aH + 8°<&K5 öZHmX=x/w\'x[%i\ Dg,ipgk>k)g߷pqY4sgJ Y%ӈ|Fo4`5 [)ЋJY/(#.Gwc9iRDKd{9YϣZ|}Gчyz|N KK5\Q㚙ɴj_/GwY?~@DMZA0.Ed->>\ϣkyz|}Gч z֟8ɓE`K5+eǟ R8OOO̙3R j7pmtȑe?F Es{h3U 05+pxj:tHF4sp>s挮]VtX ' ׯԩS)D h]СCRms\5bR4Yчyz|}Xϣ>ƧTß58>|uFdթ9ui_9S8,Ոω¹hE9qrÇU3hy56O<[ͅx≷bmgKk'JA8}Y>\ϣ<->kS*OV.3Q8a#G9ߤ}Vckcj->ֶٷ$؆y{EKuݹèLgΜbix1>kZ|XS`m?@uڹϺ8 ‚Μ9St@>P,W|Ҋpoe`mL}w]ѣG56a Fe#>26Ļ_Ν\)ΰH<cx/kxZɓ'c&{@Z}iO<E5^Z} :r?hp+pBj\xQׯ_/뾬:#x'xw=lr/N8w%k_O?eu;V+ҁ䀰vGчoyz|}GчyA|S3333rJ]f)}p|@1YSk̘?>>,Eʭpn:~x^ݙ>>>H/23kcT}`mm.Zn3gh48LJRp}fm\O6X#R8u;w.o XJ}111->ֶZOr)O<Ͱ7*Fe#kxX#-ynnNYwY0v3݊/ g  (kė),^yV C[+@Z}iO<_|yԢnm6@HZ/̖j;wNZ-SgO<OeIh4t̙,R%G<V|eR8:uJV+ a탓x k&ď_VOLbaaA/^LAt0qY;]ϣ÷< >|ϣ胂y48:uKC8}}fmʰm$mh |rMzx|(>` gmϬIp^XXLZ ިX1a-Yg[dmO7u\~eJ\V5==FS@d~E+Y;j/T.G]­WY$ec"2c&?rܝmve ־'xV?R3gPF*.]V.x'x',e3R|9f`־'xӊ/k.\f.`@Hr@X;Hчoyz|}Gчy[|}P0'xyzzZf3\Á4o1%218ֶZkIX"%.ϝ;f^KC8}ƴ aXfkIXcD׵v.Xx|(>qYS1r=> k`- ϧRt}111u="kczOVv{ ͦ._YB7*VvLX}@|m3ƻnEjҥK\&X0Y;j/؅ŋ3K@>GX;'Le:ΫjY|\8ڗO|QQX ů(8zfW6x([ VjØZ" IDAT0\TV}qt-hfffq#x'x%Vڵkpيy2K.EZmU{.]9"Ogz46Rnu\ʚ5kz>Ɏ΅NǣkE3gRi+ɹAϟW%Z ҕ7+yz|}Gчoyz|}=ٳs݊+WR 7Mg%ijjy8W Q-6F{yÇxfos; CNm/s&ѕsI<]gዡlj0 uҜ)ym||Yl YK#kZ|XS`m}_\\__|E\wV-,, _4$mܸN P =Vި11W2>v{ly|qJ;x[x^)~XxYė;xYg>sYy= ^xAW^֭[ ʦ1ʯܱ쿳m/ 8?¥XV#3Oc۳g{?_xY+jV=p~ø[n1v??j6ntP My>n>?t}5Һo}[EsۿٞϏ Ič߰aCLNGjز 욙//|ne/ ({x?XvYggbm?l['a=d:!=hv_E]re=)˻yZ~}>_zٵq#3@l 1zȶuC{QڷWfꫯw~w>?66MxW8K<__VV1X K5nl6?÷ek||b!{}CR{2-of% gIzG511//8q`o" ø^6,_a2^Z~~N|;7nrr2v.p'xbS>OGGu…*K5Ji\/E`˖xIrwc x,+ gu.# <^z%'>w1tg׿pQ<׏!7oWWWz~v`ĄWXm[a֭Ӟ={VVoo/~qn&ۅCx lZ^WfK_7=y=:0v|||hwѕx~* uV=cCzs!O>s.&&](m?l['p󓨅e6p7wO;~ݺuzޠkaaak8ַUo{mmշe743S\m/gmyP|^}ӟ֧>)?~>4Õ-v͌0۷ou);w?Xccc^$* nu]:~.^ 4( (c@wݻu]z5:!K PR`9׽uf .hffFjh`r2#Zfvڥ]vI.^jzzFVVEQ {|^a#֬pNΝ;{>nLQ'r!xm#>D@ D0p?)Xϣ>чyz|}Gч+} gW6x'x7r!xw=@@@@@Iav]@:MIz=QROުH:zs*]@@k$>,2>>\ϣ<Gчyz|}GF҉^/|"x'>xKO<Ļ_EI~zH^O `T΁z9-?%hTU]v-ߌUIpܒ['%wu@^Ԕ֯__Vsd;;O*I:+ĉj۱:dsK)I\j6oޜ[b@Z\V6ħo!>J~F-205??+o@5YW]fm,O܉=~$:IOjʕ+ڶmn} "N|}_< ޭ< yA|i?۫pOJڴVׯkΝ Vb_p\1}[|XS⋍ኤTC%CRϻ^BVCY{zsQ֎9Ӎ/kcJ`"8n_Ho?pQg}w%l6ue]rEؠA!x'x'ЪK4G-Ε6Qһ$ J^vdЗO|a1b$P$%'ID}uuVmݺUSSS75_xKO>>4>g*|XEk%ו-8>m_>IWz}z$}ۈy/_Ky Թ(/Kz8, XR+ҼgvE҇$.>&Ԉ4 JިxWJO EXOVr$O+IwڒH:ߨsiuG6u;)}WҿP@ccczOjrrrhYi".Wݕj"aY%LdB;I?ZO>wj׮]<9mҦmm{h6h3 Cz!=sz㋜6i6˶=Ii977_~Y/"ߗt5Qn/%:w_s=zJJAISeڤQ0ɓ'K/jۑs%չp gU/zg%mҦmm{h6-,,,._~=r74%'u /}1C\%7'I;hݺuz߬͛{XMͲmmf0 ui߿_ǎK2|MA҉/(g:7Qչt$JE={9_~sV>(i6iFߴIEh4o~S/BKuqI i6Isym{Iݻw-oyz)AIIM̳F#G:}tohI+I'o7s@GtzgsΡ?|i6fٶ6iscOցt5-sFעzpw О={E>zYM,keڤMsI.#'ImIQgv?c e~zTJg&pzӛޤ7Mںu,}&mͲmm^}U8p@.%yuJ:` gӒޗ#}~{1=裪T*&mfٶ6jlСC:q:+H:˟h=3$is9GxݺuzꩧOu{]X@MtͲmmjG:uZW3V{P©/޾}~i=ڱ夭}&mfٶ6⢎9ÇIuYҟKCunTh3&չIؽ{~i=S\6i™6=isaaAÇu̙Q庤NiI ip0ԙ'\.5k衇ҷ~֚5kJ%AYDetr6{u?4=JC@(~\ w%i`ڵzGci޽|Q_IEYM P/^u1]xqb?Rg4dIsM~uRĄݫ{L<֮]{K/ ڤMkmm{h~z]'Nбct GΥBa3F^$=NQؘ٣\>6n(|_[YfjSmʾfkFw Z5,bV ,VK6t:遁3LmVݷ4wXlGPU `嗀MIQp8EnzqN8eAjn?xׯ3??ύ7j1rתaV,ft,tppcǎ111lH6Ͱoټ64of~~yj5E%[] llHSp>].=j\>|pьvUf rm.m& VVVv䕕RTC #)/z!R rP`sH{뵳^FFF{8t~?7̣l~bP@ @0dqqzI.41FGˋh>ePpNW:N>Ç~>LOOBԦ9lǬmirm DCN&w\kĎE Lclņ\0쬺 3Y6ivx`0# =̢p1]"쀈,b8܏K݆sppYꁁj9 _i}jLuX]]emm۷oBb^2NT ra}. 5G{`X~s}}}x峾Bl}L&C$Ʌ25[Yͼj#giw!mrʆꞞ1Ms컙mb1VWWˆd2YLc 03LD]ۆ9α3(.x<R)(`P(ԨnTGWWWMGGG[vl~T*E8fccl$6G__$^9ws)eB, ˜1Jگ, 9r$Wj hw,NgpEgg'v\*?O"(9od?4*ˎXoFY]]euu57 Xf |o{yQ;i J,=]>qfhh(ePY. ٲQ<x<n7gucдJ(RupEwLՀՕf ٥tp8-۬AmetX,F"Qxn=oaήt։YV Kʆn,F|w ;KKKeۨ9=;i5 b6vQ2^=z8 M7IDAT1FGGY.XCz+[l.̮[\X,;g۾tL&[/,u>\_/ ł˅z[s^.Lrmse}}d7_g1/FP~UZ~rexxx7uXd%rḫ!*XXYYayy9ї1-ȁ,r#$?\ܵhp0<</`3uLp8L(] rH忖t:z|2zˎogˌux[n \/#HCZgi$oca?˽SSS } ,f9.LBta_ұR*s:\e>VJXZZb~~[n\oR , nxlvG.g3 L?,wzx'9`uռ&s5X\\6"bߡ/l{g===piJ~+Rn322Rncc~ zew/,Ygg'LOOŸ~:sssܼyD"c+toiIJ'rOsYN>XUcE uwwQt5677w|cq)8p:{LNNJusss\vm/ ہ_~ ?ePp)7ÐŹsxGMX,:t7o-,,011ф^ԊfcttQ4׮]cvv7oV{ 6F7nױ"5,{5ϟܹs8NUTp <+vzM葴 8a._˗ව/cj;Rp rJ9?o@;tP tYqYΜ9͛7\T~{/WRpjxڮyx衇N'RKb{bN HFFFHӼ{'?f+ou>(8nN8{{{ygxGl! 3Ε)8KXVN:$nڍ'06]kD?E,ܛJO駟x"ۋ("+ hRAYr|SNo3;;b\VC:)Rg)wWz駟… T3̙LEFGG3sPpx<|Ӽ|> |$tPdPĘqSO)4)hFi[[[DѢN&HЏ=O<.Wś0n=ӘT,>|2SY,|I^|E3 Kf1{99RiݍHy Β VN/OZ)SgΜ4 HI ΒR|_ԩS Hutƹ`0Xrb̙3aZn χjWg1y^{5677= H}_'~ /^/g9{,@ɯZ,P]ޟD"׾=Ȟ7`ՙ`\{E}Ja4wB?&_(UH$x7ɓu)r7l6oVVx<|aʼn25W")8K)N{իWywAXLʕ+fwtl6.\ŁtLK.+Qo1=Lc@nܸ/4=sO'RѡC~dD"[d2۫o2 ~!/^$ $Yսc"URpr/cy.`0ҥK\t3grFQr3kTr.YN0lȽV>Kx<B!BPn=i,. fŋ2b}{%7 β?~ |ķz~sϖ@ ]]]eq67Jv^g]U_RpdΖin޼ɛoSB;4I\cg+}癙n7Y6K?TW'sʕ\(zU4`P(Dwww[wTzkkk+W)6վ@ej_#<9xiz+N3??,׮]́^^nE",:Oὼ{={v|~P]iZD|2{]:ePn1 zӀf#<ٳg9y[yCuzZYƿwDWrƍ`.-~^,, R >u.л\.ԩS5Cu3K?TP(׮]cqqb ?}5 L RK{<e٘ۻ3:sUGuU۷o377`k}?a\,-KY 7_mhll|I+>W3K?TmO\re\B,+v0.&CyEZ[?w0.&\.ǎLMM1::.h:_Y:?VݞH$X\\d~~yVVV*W40ƸHPpFz,1E$SSS?~Ჷց5id2"nt:]{pEڒ4$, #'all,uo:CuzZ.L277G `~~=}; "mMY| #D? Y6Ìʑ#GzxTg~ΨK$ܾ}\ Be_i ˳l\(8LahGG###s=1::`f<0:CuzVN ,//2h:CuzYL&YYY! u ǎDZcǁڑfcpp!9[ `ZMs@m:CuzQH$X]]%  666ʾ2ρWCV,܇e;u8YlοQĭ^g~NO-4kkk],r ʯةH;PpvapnANAv, 0uf.N X[[c}}z(pH @Q;i7 κ1.0<<it':::v ufKRp e8nd8JaO~3 v,;gҀ!X,> ===ۛ[vww1fL& Ba0a"`SU!":,RW "0l21tSYVvpxb`~uf~t.+[[[el-R^yxZEJsa o/0b \|; e:CuR)"Hh4J4=ΖccTwUtW>S0Ui>$pOTł- Յ띝x<wXwЃd2I4ecc#Xl&;8Es&Hm0n>Y b5łxpU-].%4s0S]ߟL&C<gssMJRudKf8ƙ+%54B%\E)Gҧv[b륣Ng2^j{%f ^Jb%H'd2I$zuY.D(84D?F^= ۘ( . ͆nnX/>p{vhbjbXr%ԅ 1oz*"JL&s˽.KX,VFWsM뙈4YAʇ& )gK6R6 ÅnZDĔEZ#@c #`GF^+W04"E;t}ǸBP.:Rpr@з]zKVzj 9"@p`ԶzLH)8H={w,w04&8ߍRjܶ"Eig^q,n.b+,WW*^nY-jcS*V]O`͆utWDdgڱP uיtWIENDB`brightside-1.4.0.orig/doc/html/0x6.973746867697262p+9570/brightside.svg0000644000175000000500000002044510000643425022214 0ustar arisrc brightside-1.4.0.orig/doc/html/Screenshot-Brightside-properties.png0000644000175000000500000011510510001254476023525 0ustar arisrcPNG  IHDR Z@sBIT|d IDATxy\T? "R&*Pf*bej(!.%Zߟ,|C%R K@THC63?tn30w0>9̽>;wx"H  -  5zD  Ԍ(7nvɚ47.m.miK[I}g B!woE R}Mxuå-M֤ɾqik?~<'}Ds{^luR/O*P<|I;%@mKsҖ&kd߸ɚc>DAMyf A;ASҖ&kd߸ɚ-55mڴAuu5BTDR/H'r Z ْȼe6UE'M.m.miK[lvڶm ˿M~hk6mxua|vWᴶ6B!&MĉFu8繶 \ u}h5.m.miK[-I$5pk6mhFm۾m۾ ^流vowhg(H 4 svNeeeȺW:P000P(^_';MK[I}VcBrnV ڶm+\hcNXͲ2_󡯯,Y#FhXf ~ ~~~6mZKKk5x<-bY:uy^}8UUUO>LLLڗ2( ̞=[\rBx26b{Irl O~ N lm2!4dRr"M:jdI<@*TVV2VcVjkkegX`P^^.NPPq-<|o޼_#55nB^^ڷorx"~7?Y .ӓ֮]Ç(E:ٳgcÆ x\7nj8q"K#//×_~8=BZZT[nCZZ\"UhTW  77)711a͕Y}'D///@Ç.UGI Im'$&]ssfn獁+[I}ҖҖ&ky&^Buu5x<ڵkvڡm۶R%߰EEEl"44Oadd)S`_fffp,,,xo2yzO?}`mm\)*x(,,!:uBMMqy7 kNf9t.]» 3 #Gd'E:=z`ʕ4is<***гgOf\>SSS\t {dggO>g355ŕ+WoOLRelv[-d^Bb"toqhEn֦_4&MM5io&g$d N<usؼy3~w<());xy֯_?x/ibb|0'?e]וuY<H2~Եy1?ѣN<ɪڵk6l:t==z<}O>ąlSٓիTRel+ ^ѣGֺ>KRq$64ɥuhdHwv= :>x Meos|aŊr'pooo,\<@mm-ӥ!PT*ׯ֭[ߢUUU~:Nԙ>}:-[cҥ1cFl^^^>ŋсrrr>ײePXXz7"{X|9Sl2rEϿ^YYYbyWTz fݎW4Y&ƥ-M֤ɾ@uu5NTC6mjp c0arrr`aa#G֍—_~S +W\a,Z=z􀾾>/_SNm#9>ަMpB|ҥ駟rE~1߽{Wݻw>}+uJ=(8rE)$xN}Җ&kd߸f/^@II @!PSS\%UTT@OO>|8tttСCF/*ܻwƍS鶕޻W=կ6gddUrR1WYY Ìj gU&;\"M4Y*v5.mi&MK[`j ;\dMZ뭇 |dMHSå-M֤. E:Җ&kd߸nvEZ.mi&MM@חN hDFFJmy"  zzymd# @AAr@  V(P    `  X@  V(P    `  X@  V(P    `  X@  Vqe_%'ŋׇ bE‘Çq9#TWW}oiiyA$p( o;䄬,|?W[r̟7>J??CKK 8|PK# &[SR zN8p4cG'2++XY!Q;H$hL?6f H$b*SGl?0q }gݻ%K0;v6cSO({[[a }TF*>ֵz&fϜ!E޸z\ @A__0mT_ǎ!??_?_ccc$=8dffֳu}?y}BC1]'OHf(SG̭[m!!yvqr8p;wQp55 v@ԁ }TF*>ֵ4lk\7,3  8 6mތy%%%8y6n؀qnn8q8S~~044D.]z͚z|||lǾ:}:>ttt5sTu,~e>/׷Bz?̙mmm̞3e?(QmX~EEx Vj5  d3 Cp ")) wDYYv؁}x){rmu52|Pɓ'*ӭ[7@v/ݗ\kW<}EEEL[YZA1xPWڤlQmX%K#23?mڴA~_`СAgݻrGFll,m‚x1B!N:9nݺa}i5qҤI ŝ;w66Xl' ͅ'DvzzK" 86W8A AABAAP@A+(A  AABAAP@A+(A  AABAAPʰR[@K)}s CcFh$(Au_EDDD?  <;:xPv&.B%A( ڵki$Uoܥ /P@!66OOOHgӉx AHKc]ݽk p~LHǞݻ\OICkRFbCPL[l)Ӈ"K?3g//K9BmҥKXkc//}8|="BfC x lAee% M89;<.ELʵk>* &%}8|+/c}5) #GFUoY]||p5DEENFF+cWqNLDaAٳGf=E?{vFII ϞEcqRQeS4۷_RMIRfOY 9 |>dd`رnn\NBBV^ _ig044DU8sT۷ǜsq]|PE;qFҥvTصg\\\'N? R__\xQf?NHyphΟ;Y'PhȸEL`` LLLfk׮efϙL~c[GG(.*ɛo"Pbl~e_VE9}~~~ҥ T:y:LXΝ;+ݿ2,4徦h^M?عxPjqq())`X|lfff _TTSSSf EEERu:I:::4DݻxIՉƇ'R*??/'MʫV#l$aF:t&NDzZ6nmȸE}7v޽с@F6X2ve]SSS[M yLJ" tt]QeSϴJ+Yʲ.y'ku)G;j(TUU&\c,񁶶6ѳgO044D.=\044X|9-_ރ***Nn꒷OzBLL <<y{"mnS1 L|3X:/ }|YV!M 0έ1&&&8<̛7X`;8`u@Fڿ Bݑ)T Y!(?yP̞9X6 _,Y!gWvvv2y2ƹދɬhߐw|(gԹ3Ǝ}{{{|mtr}싍%o7 9='DvzzK"++zyAjd}}}cE    X@ Z@CAAP@A+(A  AABAAP@A+(A  AABAAki8w|1Gin޸kӧjv=E?.D?>DA4Ν?/3(`oN"""D 4VApyL#tӃnֆo]۶p3FJ$=Še0`ogs8gv66٦llXA2P B5rue ?~?&$ )9Vٟ~LcUUڵS h4j(o+H}-,`ٯoHe ك9sb':u --- 8L*l y&TWW36VVYYYL׮Y!9b<(U.*nh=>!C8hy{PFԁpuqGG GP۷c??<Qwmm-BCB2lwvhq5V ~Ôɓ1nn8~Avtӓ $P$ber{. )>=wKչפ$puņ .&s}](//O!1*:C;o~9fΚ_.1 IDAT_ϗ.mssn&&55??Ӊ(,(7{ȴ>dff"&.?_mmml`բoAvv6bp:1OXz5k V? Q@Ar5!奥000G3 jΜ>-Ugu066F1g\ܻ{W)?%&bʕܹ3 rJI| tܙ>v:Kq56G̉'ccca/.^ȪEQ Xz5LLL?l砣|7(DAG-o76Pܹ3JȈ"2fff(**ID@B[[ݻ+Nwŋ'U?nMIR)U}9㻽{o#M \~]a0x={Vnm>CCƋef͕*o۶-*++R6W._鞞8"~}IDRu$E׮]e222¹ [18ҷ}Bc?`Νt ͛  cFƩ3gn͛k))2ߧh@|\P]] X3 !!())Aqq1}8N|pswGXh(JKKQRRАr}qATVV"??7mRh Bnn}z1!l݊q˴57lǏ! ?=aDoق<#<,)GNN~#@$VAb.P^ ?;|A#قѣߏd|0n1z_|.`8L?XÉ~%Kо}{=S?VR_ \331A͍6!,4Cg lcgg)'c hL[̓-.XX#G6oE9?<ꧯu zp ka!mѧOenrIxD\UU%Մ:::x\%~ŋh߾RU髩i Bu\Y'n_ d޽ۤz45qPUUAApvr6oڄj QC>0P\B;oLj1~~x9cWW$٨EhH\ 8/1vhZ[3yqqpws ;;xzx Kb Ll6%kD"ΟK߷ϗjoٯ_sNǏsi|*dE޸tߏ5j %J!ǺmY@3--! Ғ)O`B3 jΜ>-U_/ ^9'N@xbtIHHիabb}}}+йsg۷ǜsqObKdT[aYweX ݺu.|}}qZs(DW9kD"Μ9??tXz5N:ژ5k***vZ&o9sN|DIS9DU[\7+V۷}+ b`jjlHNwrSSS*e;?/'Mʓ|!Lf2t52׮I^GGGjLAMMAW"O={ɓ3;w`IeK^y^^&M(den^zŋ5j~:{66061P$BQa!25ev75EQQkwlkik̶*&nF BdzTYC144D.=|>Ru$sssѵkWl!t֭:%m|ٳ^24?}hM(ʠH(Dm兠vm2۶mճ_/###7lc+^khhL`hh(hU/)>doܐBCАۂ>nT[1nxlO cdggϏ>rX)fĉ޲yyy(//GxXJ>є"k,9{6nk,8t*^ӼxuB;v,HձÔɓQQQ1c{"lϛ7Q`(χ9,\Z'k TTT^aa:"y{䋪ꃦ̊2k֮ еkW̙;=W,//TTTfj*`Μ9 QPP^z鉭[bΝR/^[bƌE\%Poyy 4Y {{T-s7Ν?[ZAK/!˻~\[߬Ddd$뫙+ W^8<芗 6\R1h\Dc Am䔔fk4.PP(x 9jrr3(ЊA A|\ c|#AC ~s 1\c @ 8&@(pN F#_LA7P@A+t 8-- ۡ(xzx qbz$A 1 Zǎaڔ)--C cA.m@ 8~ Ơns yuxIҿjy ]O>_lv5@DBҧwodg3@Ot&T:@FV] <,AH o`>7 :oaNkԶ>98`޽R:d]ūreR c[fuBÌ}-,;vggg_搦2}-,p ν\5?ACsenJE"#Gb2FRUUv4rh}=2]@qQBCCnv}S=sSY'n_ fNi*45q=ex044gx_UUAApvr6oڄjHXYI_7Oq8ww=LT$$$`҄ ptdgg+P(Ď1bp vp?.S#"4$.Æ}ggVɿ;z4l8a<=<%&65%"5Iw10@^Y뇃QQDExx8sv-/[r eeeR}=gg/&&FGS,cʕ+8aĨ#˔ 88NN舃QQ Uܦ1(xb 5ϟƹʎ#O6;u7~/^@?lm{ᅲoPR=!w23w23$ޖg ^@ArNfҁ`waĉf]/(@©S1!|>{vjiiRSdGLʵk>* &%}8|+/c}5) #GƠ |ٿo233/]6GDȦ.كltb"߾]OICkRFb|g9 IVH$*@? -=B݋;ǥ˗PtFF||ؘ?:t`m+ߵdD>puuźu  H@zFO)ׯCH[(bΝB\|<~:{ Uܦ1(Yfʯ+x[p6u}Uv>6l}ّ'ߎ;Ο'p <%Ւ{;.Ŷ@3--! Ғ)O`!yU=bpa͚5Ly3 jΜ>^e:::9k***vZ&o9|a*ĉ1/^TY$ Xz5LLL?[b:w,v:}3w.I,),񬅲W غu+ "U.-;~8VBnݠ ___\p"^^^9z"+x̜5Ka[qk׭Cnݠ9sݻ n$6QXX b~G^ر#+z 888@KK zzzbR$_8Uq9֧,;y/\;wF.]O} -^)0߾-J$HT={XoقԔcff"*c OGGGf~aIRy<OeݒLf2u52N fsMV:t!C60Pa׮Ryyy4q H^ի.\QF᧳gamccE"mwlkikC H+',<݋o:::Rߘ)((@wSSVL"iMKKCdx8޽/^p>u}Uef=z|> U͕e122B#֭6|>zY)k B#m722¡zyyyHWWߑ#Xf S-^EXZZ"rv@oa}P\\\!6yZW._/-3PQQt%MV{Ez*:ycYJFfz \qCs R^^٫7 !!())Aqq1}8\__9u)+O၍6Ά%DY\ '"x塼aaLYSbaFHĚR>eTlܸ=~Zdeeߟ) ɓ.lll-$/رcLJ)'1m Yypͼyu.X|c…eiE ԩDۛ)k T9Qt5j9s z§K֭[cN|eʻ=gfyy7SSe}t)rssѳW/lڼi`ld~z{rVӺ>(aa[&&={6Ο;פ8[OSW7c0q5)I[;s=V*֖ H$NOGDXlllMiSry8 tɯ+p>eD#~NcKK.]:8T/͛rmz~8̶f(\MNnT{eMtuEh2?>jjj#2#\]iL~c5.Pbu1pyo ԍ6u**++1ΟO<Om䔔fw +BGGRys񼚜ܬcNAp ]]ķm@ 870t7P@; Z cR_oi AAAp MC#_LA7P@A+t 8-- ۡ(Lj % 1H 4 ce)Aô)SZZ(ǨW h]BAp @AA ykI4nWA.!}zF֟6 `iJ׍oB% Nu u!o`~VV@A (9,bm\'o.y0gϰs\xO>E8x0fΜZX 9ԶE>r»{˭'yR,*/u |Mصs' Yǭe~2@ݻMG#_,X8HkUUUg''8;9aMfmu\]\0bce;z4l<֮Y!9b.nndgOdZ׳RR[[А q8:Z%eg<vlߎÇcs6뎋"XSJJ -_ݻM6ҥ ƌA$1e~׏ixb 5ϟܲ_?dS7]r'L5r$bc q0*?HZ=ggbe(//g(*1115r$Ĕ>{6>pvrBYYߥxeeeJ+%JM;;Lo˳U ls'3]_PScB|>-U'55??Ӊ(,(7{ȵyb2+//O!1֫s=%¯II AA]#-Mȷ{ ;;1qq8'O,l`}DL\~t 3B5"p:^yzF =#Lf͚+Wmsso”@FFivUXピq!3evDVVٳeO(⻽{q'#qt2ʴQTג}0&'֭SJ+tFF||߱11?~<:t蠔RTIRXwlmqf B![ZB 2%S73g"`*9}ZD_@@,_;wYSb"V\Ν;+WWgu066F1g\Sq)*!!V ﯒t O: IDATzzzX닋/*nɻZ+ {}=۶móg^Q?q҂X׮I+ɤ|냂W1:v?~V[nՅ/.\t9r֭ttt0g\ܽ{W) 1GB @$zf)(5URUh3 V۷}+ b`jjlHNwrSSSʵȈoVt8cAAd),4aIRyKgD"<|bٲev^Viii ݻw /Ka׮)UXx8ۻ~ ttt^MMYm///&N#QQ9wlkikC 0^ի.\QF᧳gamccE"t[h*m_@A(qB Roݒ*k(a֣Pdynn.vڨodwnnmadd>={_ /t֭QvUinnUVaKkcr28;;COOxYneXZZ"rv@oa}P\\\}Bm###)*W< =F5k u4փ`2[hcc[p0Ǎ"Yu+ƍߠa(--EII BCBTj0q"lA^^Ɣ)㯪L cdggOa0P$bM?gϞEaa!j<î]0`@>HZZhذaT_enZjrrrPU]v\m-S ƓOϳg ߔSqF1jjkeٔ̓U :%%%.XX4J%JMo66re\QHNIWKONIi/رcGL ;ދ5?%Kq=:t^^HJJRO>׌`h"1u*D">fʔWU͛p .lMuA>CѣsbȐ!f͞3PQQ\]0Xc̞=ϝ{+N]{=.]\ 6of,X##͞`̙^ի>?my*3>غu+v)P]TmmmmYoD"tDޤ6%ΟСJ׿+ 999Xx1N'&6YD8w<\oiAR.]:8T/͛rmz~8̶f(\MNni Jö^7ٶ y{BO r:;:Jm7|qBk'eWz'NDee%F6VѴpyo yszrJJ5(Mqa'{zrnZQ 1(C&'7mucPzC'AݮZ#}~VVK AbѧBs#(u67Ür++m}}} rp+н{wt:əKWKaƜDDD 5TTT,[ka{7Ns"KPⵅmka!mѧOenJD"#Gb2F(z¬3h{c̘1M޿5DS!xOfݾȼ{Ih+k z`hhϼ& g''l޴ ]n";qqq{{L<HHH `of 1vhZ[KkXf 8:b8t`U8a<=  q0*JfU`ȑ8S>ݓ9Pm $<[\Z 6w23%N"wwqQU?bB3-QQWS,'w\P%Ms\IQLEKQH-IpG0IQ`3&30zK3|Ϲgνwkׯl%--E ;q"%EE髧Cz ~:p` }Xt)?8@۶mN9Ⱥ ͎xoc)saVZOкMgΜ!fzvIzzΘkHYf iӦ 'N9򐇥>tC#=/.Sx:'_T=^__>_Uu)Ak??0~x=f 8::6v,۷m3:^C4i...ЫwoܹÄ T>CN=01r$ŮQQF=Rfĉ8;;ckkˇ}𛑧bcc;n...TZc5ů+M61&, gggP{nu^ ]ppp02kkk]ƍ7pqqarxn߾1GSZ5;n?k&M3V_>CN<5捛6ѴiS*UC #![2n8yfp ĉԨQ>ӇӧO'Cyq!e O= dǓ >~}61}3j2222pssSqww'##x yM˩zunܸk17l^Qׯ_ݽuAqիtE:KJWnqu.3,a_bccØ0Zi7nZ^͍ rU^u-%%9s8}4wuaׯSS-c8UKgisLj $/h3s=G>%KTIOKýV-ptt4nSS\tIun6WNZZ/bz WoF%XԬY3vAHH2˗;֭[֯_y8L_k]J.劋eFΎ;wWUz\bLOKO祇b#II޷`l֬^͋/ZHdDܼy3gZ_jU. fqS$++L"#"z}q*S̜1W͜(:sA=:e /^$??g2fh+͌ʂO>aĬ_OVV9#Te֭˪Us.W^ei; .pTV.h! H2nFFgzplGNN+UBŊ1eov̙3| ߾MTTΘ_kyz\(TDA$aÇ5WP~Bv8v(CoөcG8hj}>"4<-WOi4x0oOnhؐ  ?T\?`ujצGZg1۷/5_h(͚6e\Xm۶-Q(P*>Xd sNjْϦOmv2'L`=jْ>|WlŰahy6}j~H7jZ6p@tԉ5j0`b6tYcrx8shCi\$Pj={SǎԨQCg5E>&MYvQu{|kؠѪ G`bbY`?޴1{6Onn.s̡$PŔ٣mry{k$#_ aOVMzƱOBdBaT*>ڵi5Y=r$yy,kc֭xRBdD𲂮$AT,(ϯd!)) ŧRfMʕ+Gjhߡ_/_@9|llΝSǎ>ɩ.//Ȉ[ __֬^iE=8sL}V{>>L6k3iD{{ӶukV\Yl;iii 2n҄s 'Q1yzx쿾ӷOvءʕ+kۖGkÔk.(J7~~4kڔ1G?4V:C!loO iɓth׎o׮]iEP` ^˗ߟL4I-s´,.Qbg7I(q<5bjx8'Ν;oñcr23g ''cGQы-ٳa[\/_xݑÇYj?8@6m^l_`׮_'KZZ.:n.$33;YaIIIZ2^{w>$$Pvm"gh;;;߰A5^Ħ/Ւ%ŋ J*Fєk.,[SN.&= X[[3o\JPg|6d:y֯xrĸ x?$ 1` :Ċ+89voȶ8n\Ηx !L"Cmœsqswgƌ#0 ȈէN__= ۩T"8ZLMll,cǍŅU2z&N[[[>ӇN6jog1888Hرl߶Mk۶1zhU#۰iMJ* 6CcQQMW_lmmٹs'?VM9^¦M3vvv S(ؽ{cِm6bH5}v-O΂EW-kT$0=Bӱo=$hK{9!C(((rJF%KfŔSYj:w&5%Ӧqww׺y FdddzNFF7nܠZ5kj-B9>}w`eeQk MWMhh( `ѢE#lll/]sիtEcYѾd: fNի?RիykWׯnnn=Byr($hKYYYQ7~SWʕqsscW|?6suu+aƆKRI^^"ۚ5Aَ8(daG|c%  `ǎt҅}6##Ue|||q +[g>"4`Ba6I`(;ɻ={u*y x$aa73 !2H B$QB!V(!B+IB$ B!J!Bh%B!DA!Z=u(FWqЉgS(!nN֖b¿heeEe;;?Zjey]z={:!,^~~~Y 3b{.'[lGZWW2dn߾ܨ(ݻwiժ_&%9ylC'qrr2I}Eũ_!ԕv sfKO.]^(^zԫWUp>sJ% gƍܹs֭4y2vvvԓFĬY$%%G&M6}:NNNӇ={*zyTb&G_dæMX[[;ƎGrr2&HnݺEr̖$٠YB㥞(4o^ q!}4)M~So=t֍jkҥ:uu11IHښysaCЫwoǞԮM|ܯ_-YRTjbBBBRȀqttJ*۳'cǍ %9ӣ{w{{3/TKHHG4mܘ:wرcdffLJeKо=͚67q|j>a KPR%y<sJJJI1B}owӼ9KJ Omiƍi׶b3 ꜜR=ߴiggg)ޝq&< 6omm͐almmٹs'AAA\/80kL6mvG IDATn4i҄F^^TTsi7fŪU?~~ʐCi~"gfgQ~}4a8lܼ;;;p%)&[Kܗ+j{pQܹC زu+IG0rB~۵kY8991iD^_dZ|puUϯ]J.]4XYYڔܽ{̋& E磏1C/`ٜwRRRG޽|1>>  ꪺysLdzуSL2Ϗ۲YRI]t]r}|֭ԬYSul\lƏ祗^W^\9]0Daƍx7kz^zuV 5jQ#F0||[Ύ;wۢj? ,`$8i҇BW.W.|VHNNE_~Q]iz}jJ ֫<4͋\;55}B5e)' $Q&}|///:cũ'5nidZdÅ ݺ;Yzj]=:e cpuu?`ҥzxF=ammMJHOOy4[YYqh(cFfrx#Lu3㴩SǻY3n7+/aÆUe...슏C@O"<???Ο;uh孷ܩ֫5k:Qw*{d S;z([TZ?l>_XL2k:uꄛ;&ת 95QQxzzP(HNM5Ynؐ!T֡!ߵ ˇv01QD((( --SFViؠѪ 2(xRdƍ`zu01CbVVV8:9ѽ{wBz2i(qՕH*0t/&*U~ D,_B!B!J!Bh%B!DA!ZI B$QB!V(!B+IB$ B!J!Bh%B!DA!ZI B$QB!V(!B+IB$ B!J!Bh%B!DA!ZI B$Q03O<=<: !T0UE|gJLݻTZĘ2@"%#B!Jɓ&O?p^T[I By2ɺN:H];7o'XjQ4iڔ䭮]͚իU1L_~u11̎0%?+HػrfϚEݺuٵ{7_/_Ώ3?acƐ?g?OY}B! ,Q6}:u^~L6o)S dƍ2߬YѣqttZj? DʕUϿ{xcccCH^ -Sh[fP ?? }v-G{{{>>: `QTVjժ1rGҟ;wPbE\\\QFDA}B! a{Zq&9p ֭[ v+WYκWx~U X~eQ*<|]tݣP /Z\]]U_Ȑ 16,gB!e&}߹ rss9<͛7Wջ7gAVVf[OGϝ۷s2hʘ!!̉"++[YY̝3rFEq++,"#π>gRn]5}B2ʕ+=w*QSΌ9RU{amm~Zj 8Po!!!X[??iJ< -SRBCBgڵmwwwG={|o֬r}>{)Wy!ҥ s"#9y$ ==^}B!*(((HNMenT( SS:g_tK/[:!Ϩ  B~¹,1<ә5c -ȄBM&Q׾C&NcmcCz7֭:4!B$ eC@: !B/ B$QB!V(!B+IB$ B!J!Bh%B!DA!ZI B,w25ڷ7C$%뒖I<+Sgs,c:ĄrōKYDw1wכ1|ӳ_! %gܹsF6m:`>^U|udgg1k4n7`$9bT,;O!]!,eGh c!:KyogxYhժðyFAWʿ#qswg_ /p-&%xbz{4^!O{QEwF0I(,MRRO?f͚+WjժѾC^N;ryUXϝ;GegyyyDFDߪofj8H//z3gW[cjx8>>0}4߿iii 2n҄s 3iD{{ӶukV\YlԥJ/͚ͣ6e?hmco<='*Qxn]UNL<5bjx8'Ν;oñcr23g ''cGQ㉔S-ٳa[\/_xݑÇYj?8@6m^l_`׮_'KZZ.aCЫwoǞԮM٪.$33;YaIII]/[SN.&= X[[3o\FX3t2~N9޽{/c]Jӎ8F=5ʨKQcBͽ/5E^)}w`eeZ jWfǮKW߯]J.]4J66n?CϩzG_z5ouJ} jZ%cccȝcqiYȘkc-cQ1cjL1ekשK/Ğ={h׮4 1m.%ƍYo4wL(DAI$/h3u^~qOS+W͍]T^]zux^:F`lwE z'''.?v]^zuV 5j0φ0t;~XAs=G>P-י7>:eIqrrR+4664W|yrrrT[YY׵J?};wo^v70~D:}2fUҘt^tq +c be^z(&8T} o_w$##RɵkX0> 4P%2"o fƌjPjU.\S̜1W͜ 337o2{L֑sTTGUwHdDYYYdffu{=:e /^$??g2fEQl?cǯ+_XALL + 06,?\ J4^֬Y8Xi.NI)~u_}U+Wõkט^LU%>>>dfewTW_5_4DTdj}dn/ҵ=&އ(($>zx m ;ڥ M7smfGFp :+W)>}D{i ԮM  ]\CoөcG8h:NFTd$-5P4m~*(((HNMenT( SSK5uvv:VORI//~9qCy"/ Q:.\W֡>>|TV3W{gOY"1eYL:w?d-ޝUkZѕ۷Ş={{.Zˤ$'@ϟ6Tb'''WTYSډ1K.A^ODJ R^=իGժUY`}9JiFܹL<;;GIKK#b,ˣq&L>'''C= Tr BBؼe UT1ƍ֋/a&|cǍ#99$ nݢ\rfK lȬґzK=!JCfhR41[dݺUϗ-]ʩSXC*U5s&e܄ vؐ!HrssrB"gf|ܯtЁr|ŋ J*&Gbb"3f͢r.5%9ߖ-ѽ;!z1dPX`.\f͚L<ƍIG!++{.4k֌%KRډBJJ=!,URRMItܙA|ru%_?6|=< Ƣ qnj񉂓YYY6mbї_ 0ݻ(lشIkkk F``kkΝ; _q^coOiӆuI&47ߤRJܿӧOո1+VS O9{6?zϤ s`ٱ>&K.1L0Y閯Tj{+V,TGL>Ν;TP-[t#G _?~']_&NM' 7_^իtEUMII!zN>ݻw)ʼhXh}>3fΞ͙'%%qq$Ӹ0Lʊ7,^p<=8)S8<84T-[%~t*3 (KȽڵkk,׷oݚno @͚5Ue˖1nx^z%^yՙrSDaƍx7kz^zuV 5jQ#F0||[Ύ;wۢj? ,`$8i҇BW.W.|VHNNE_~Q]iz}jJ ֫<4͋\55},D$ Bh?A>KNXqI;}wz0Y(pbn%~NV^Z׽GN˜0\]]?Xt)f~{RJży뭬841G39"~N2ʗVZt.r9ÔX`?[[[|||1kaTe=ЇOʴ)Su*ojE޽ zP(,댂>z~kJM7F@@@ICt01CB?`eeݻw'W/D% 'DDFP!^']*fCOT`J&B䣴B!DA!ZI B$QB!V(!B+IB$ B!J!Bh%B!DA!ZI B$QB!V(!B+IB$ B!J!Bh%B!DA!ZI B$QB!V(!B 0~._ӡ}x4IsRѤ$&ϕ+WJ5>Kc< }xRIP&BڵUѰ!To߾;nܸZw^zzRZ5stA!L޽{T`BM' _ӥKbccUϓQ*8qBltE|}L A4g9sFNTżyYӦ=GCykWxyȆSǎ?^UNΝSǎV˚ի5z=u=&Osooڶnͪ+fˆ޽{L _OqvÃ5Wо=6|S'Oҡ];]VXֵbrۛɓ&iư!Ci&MпFk]EB_\!mX1L8Qco[Oօ;7-.ׯEuÆ Wݷ= ԩ]ٳ gCLIǪ>eH}Ec0dk-ZLvd $%%K߶Wy~}sh[N j~jJWB*UJ4mçy'_T=^__>_UˋSB:t8~T% ?q oĉ8;;ckkˇ}Ӫu6mbLX1L`mz}Q666\v}|}9v(۷oRŊ슏h167V1c;V]ew1r(qpp`ԨQZ1oq۷3zptt$lXoۦQ׈#Xڵ|>}: -_\X06lDSooR C СCِ9Sұ*n,ŬER_ نw۷mcTV GwQs}뛃J2v3=]lmmٹs'<~B(x:xjd t҅-[#+3ܽKNN[Yjo ]J.]Tڶn͛7 ~}QQsp(1K`ݳooof۷mcԩl޼Ԕ֩븻k]oL޸qWWWsך5ch222pssSݝ WիWV׮WK(AX֖iϔCf𠹷7nR5ΆmEB_\!myއ:7կo+{vCCCjbJ%-Gaccf~?k̒((v Ȏ |6u_} vV^jؐ|-+UOՉG))3kμIؿ &T\777vSΎV~~ܽs^ǛёK._JOZо9::{ZZzcYb~1u!qrrR=5bɮݻ9́D TusILI恾q+J6,_8,Qys}뛃Ez3=]?*TI>qj_7~#II޷KΝMӦMhҴ)_-Yq!)Sx"={1GUaaRTZKdDx̌3r١jժ\pAcYΝ9cW^%;;9QQ.AADEFEff&:ҷ@"#"̞͛9`İbrr]c ֬Y? =Tˡk 3nf2v>?N}Eۆu_}U+Wõkט>m:wHdDjEws}뛃wae}ZYYqh(˿~Xj]Iwq짝QH<|X}\_栺eCuU#K:g? SS' Ǯ0~.|Z00 .0x@ŕu()_ cGS;1͒{yYz۰!C &((Cy4lЀhsBap>hjD̞'9sh'IA.[Vrc>e<;'gRdƍ̌(' rvRV-ܙZi4OIWWW""#)WN@)o>ٓw{,0˳xP~l OK_sfۢ/={nRAre[*pM xڵD !(KEgΞe֭z' fIp'BI.=?~۷fp&'=n\''6W^3gRE^zزe 3Tiŗ|~>woyVȿwٳDGEIyB!Di)(l Ο/,on3 fF?J%aFakmKyJ*ؐvn>VPM5/HXd1ծ!{)#_[( B̹s( }ݛ{O>aZ_k$<պuv|1k`lg\Jjr2ê@oackC y՝qs{:X=_<\zw'GkȆ ̺1QBN>`y3 Ϝ@hڴ)BC9򺯼žݻ9r(N~2c;~: @rV撝?OVV=Gy@UɭPVy ":I͛֫[Wk֕dB?EvS-/P(Tu= z C :0ty{iu&3{B#:z] T˝\'`Ps?\ P ^k?>2Xؘ!|#=y@u3B(J^zp*߭[Vxx:Ax{{=.#II0۷WV_O|2cNIJ __sȻV_R>?~NCX+Zs$o%uyyy̙3-[ň#]lgٲeѲ%?~<9ɥ!({LguT#Hk]MQ\j"`lddEMmViTv%mlFQ\2TAuk]*08\9g)/9;s79}=&)/77ndlej'Im>LM{?xm7 FNݻwx)6oތ8aKn.DQTʐ )Xp!9e]bbsI3QY[SA畃68#ޕ<6 d,Il8r(JJKz,TTTqY444{yE]lsNS'NĬٳ=nyy9,YqZAAqi,*BMMSdff&v- F#>;|Jہq%ytyz& ^[, 6Й0Ȣuuux`BɄ mlaY |?ZZ2yr[q"cFDXny|5 ah0JEFFNb\~ցb-WRp=~SSZkbL: / ''[St:% Yp)((K+FT֦&H65v,bYB ]1* k݅ڂͰgVUcz:,OIqjpW/EE)_dt\\eUΝ?߯c~׮U^8f nݺXMヒ+W04>~^?d|N!jX466*?#:pGPP6dd`>gϜo|ӣq;ņ+'N={/\@nn.ΛN^k}~?T3 mlm%ID (%ƒ@nkܙ$$Q@c3&Lym+W[Qs>dI۷qS܉Ǎh4kN,]SDD>p|~ڵF $liÉ&ޔN._XYc@D|& Ɗ ȉYC-'Ɗ E5+3>نh4ބK|r! 1!u/ج*< 'MiQoKs=Z7m]"Y9>(Q@ իq/ @w7l!Xgn%x$f-]]IIh4숈\e|{ F ]GKƏnks/""x.1>s{TIfeF"""D /2R-ASDD5nLLμ<\Vɯ jFB.e~M%""o& .]¬3N7#1!a?`PKDDD0Q ""`>LH5(""R c?CDTwU'끈7& DDD"""rDb@DDDn1Q """([L-& DDD"""r{=uzDDDB$ 1"""R!N=[LȭA: ݋IENDB`brightside-1.4.0.orig/doc/html/barry.png0000644000175000000500000000470110000743161016243 0ustar arisrcPNG  IHDR((/:gAMA7 pHYsHHFk> >IDATxڭo..%R7bY9a$TrvS "AS A^?@/}}HpCcV#'j,7l9n,S#KEJEJ\rwaIJZ.:!w83_!OR/l'eNEJ<><( :_A翣+o)RPfS_;I)ˍ)K)%n.")eY$R-Z=ʢ_H9W7Bf#R8eµ,yaUC/md3$3 Z$K+Y,KoI^WeQ`|Ւ|9Rkq1cӊz(ȉ(cd[ZThW'wiOٳ#bqj֘I]jJ)cRQ^V9H@gL!GZ5r32hAyANk@nގsZvvHuy, VhZ R>)HD(t^׃P "Qʎ{54W?W_ J]𣏼ji|b~b.-((R @H&,R<ݻwgff0~}'e;oKKr +ZT! d|0Z|r :VB57{hhH1??P(*c(=ټmۅ ˉw_ľ)7hWԎaqEdeFS.!E$cF|,)OƮuUU4Mc=|p``ܹsp\tsnεWj6tس{|#GSa&+EkrGү҃9M4M|J)mSN544ڵkffH<z: uuu[ZZ94qd#e\<<\2N8cll4M'^WӴڶk577>}: NMM!b[[[oKɤHsi9|;BiΟZ F̽x<~}WzQJ竨H>믫z˗/755۷1F(zj<]&|5]]K%YR'z:V˛@ѸԽm/'&JT L|EnYB04/84KͤQ mD(j[A`RJN"X`vva17k-KH)#H,bwc]]oI/Gh@BJGJ$Rr'~||ZX̭s9ѸSURJаFt:rz'A-RJt6ܻC(&HRB]zRI$rjEm; :EȈ KSSK )dR]')"zxllLѨ#‚ B!d2rѨJssB2=$P(ƆB!1 Xz"iZx||\vvvennt:-299)y 詛wvvJ,; 1MSGbH</Iwww!l€ ֖)۲,aHWWqikk!x<#E؎ ktD"HE?KKK$jZwVr4yE "/>yxxЪcē= ix `~*ֵtH^&E׀> ,n1 Ct]4$E] p8 /]T*:77Y]]%͖K``]gHRoF;u%?p:z||>ڰq"SX3-wVۣPY| 5UM+ (PfUr Ɠƨ#7JhF=DzȮDօse=sO=`h/9gúҧ%.l^%EHa53G} |PK [-KRX͗5C(Z?NIENDB`brightside-1.4.0.orig/doc/html/Screenshot-Brightside.png0000644000175000000500000003676110000361545021340 0ustar arisrcPNG  IHDRcyLsBIT|d IDATxwXwtPi"X@lHEA[Ă%vMb{IOk@El(V #J/R+?*ȼg۝Lٙp$P.<}A X@Dd^ 8|GQ3gBa Tmؘ'ulRSS}(bc-':o_m6O^~}سGkqYWpl6eJw'5Sh}ʢPD"Q>>MMիWR;4lֿؐi؏ڧJQmՙ2ac6gΜ9sToܹs:u* + Qj3<6'3S`&Hzlƌ4H$X,½{ѨQ#Z 333aee@ff&'u1WhW_ZS#y$( Æ;büVe\;ԾlAGGG FÆ 1gXXX $$amm L:|>x6m[9s&_V&+Vi7o-%jq`ҤI011 6nX!ݻwEׇ3388:t>Zh{=o>)SҖE$ahԨ1vX|Ai90)?+++D" ^iO^ 0U/Eii&/&ʽȲsN̞=0{lرMDD={x{+V~g!66111˕)[ߘN233vZxzz{-AA?~< &>*dLV#_F-ԺuF]M6!""j607mڌ={b⋏'ahh;;;ܻwxhݺ5 &&}AJoڴ)ѦMׯѧO 9ynnLEXXX͛pttlиqc4k hٲ%͛7hӦ -YYY igg~ C>iSemR-Z@HHܹ3/ˎ={*Of$''+ c}}' *>0AQ6wǫF^& =f/APvڅLصkN*вeKZeMOOj Ӭ,e=FV͛7[hQF*`ll P4OOիW;;;={Vaڲe(ɿ jxbcc i˻D dggK0 5pydffbϞ=kgccC+#fڍ7Fjjj f[4#s AQx7.ET6tOpsspײ+r7o233j _}ϟOϝ;_5M6o߾̙3i陛իW 0661bmgm۶_|I{%׶m[D68j(@۷[75J97n߆qZbm6"++\'% >=;Xy Ίس>;tgsmEe5gEnFMYAR (LqHd>-˼y|rO9rdMgȶϧOWd#oⓉUm\B(RcYDDBX.P6P>|]uppp@qq1 F6M:] lv'N*ĖB8M,H㷺ٳj;LdG-Qeuq͙3&LP+~6')4yg*Unlk559v'K6۰1OFS$f6.۰1OMQ`[Ijݽ 4]UmTˋC_)=r..r'DXȁ 첍OS;mţ]իDX>##^$ ի#hS`!\.WnBQQVY^DE]EU|<&&&rŁ>([R@.6f#l#d\Q8x=ִ GS@Gr/@wN(YA(..Gz:}\RGY.9(kρD dמTv,N6n01~m,! ]Q`1Ɔ8pt8R" ]oQ/M~e>f0#p(H+ds#2RwTڅ*wwMLX!vOOH hRڹ.wO`DX.6WPO 6EkAMR>J·So.g[Œ"Tdbd'ELAi9:}{}mzyƧOC'9 p \6++ZʍP5(9Ѩ)fJ[Ѿ RdŶ(7qq: sNHl  HR:_[Avt$|RŇ S`)UV .˄.>>999K!B'mlUigdd !!!R ݱkJ/IeeeٳgGvAD>h뎭mAP$Fm[ Q`'dTTV8B!@DKh8zwCH$H$X/=+" " ,DٟK2` BD"'I(" ,x,Bb?CD0GQl,K$bPf]" 쇈KQgNA~UJ#h ZB톈 QgNAѾF/jl܊& _YO)(zѼ K7Uwwf\ܘDDQ`)d{BPߧ\<Q`)hT,B|>(PKz " ,xcszDxU)p3@`'DX#mX\TTPջ9)(.˝8 hυ~^D #{ |><FUeHDRpPZZT* >&(fH$y|Ǯ!Rd!)) Aiyê}@z #Hx5ص'Q" ,E"@ P=w55b н{($$$|EhF7qc &M4WoOPkנs KJ`a:Z)> ;;j<\CC=w!Z"HLk讞W*k  $NL$P R=h׸1t$HD"(9M6Xn=ӎr /##g`Ϸo_P@z " ,p$ qG",ƷmhUmlnsq\&6$ " ,@a#W΄66@yï,Djd{x ??Z>v5]9 hao>bXZZ-tE|e~b"B\.UVYxahd͛Sye˖ﯭ"#h" ,rqp~s첋07e~U 44jLAC+O\bmADbii]Z4mm@W]lFFpppӦ~,}B@DӬY3̚= ;wGCKK4nZI(,,˅ O//Ϟ CCCj D>ammoB"#55qqq())B!?E ```@}ե:::˃룴:::Dj9wŵ06h:];j/+K08::"''Z4=znݺ nj|2tut…hԨQ AQ~d$*8tuuaeeS-**hNDu:lٶ*C` Dj1͚5Cjj*233ѰaC:b8q8;!P100qyWCAʂX, '''m!Pr:leBC-6[Z i. ]]]jrxKMBJ²F==3abbRgO(|Fp\IBæqc042!HcQ#'u!"4(D " @@AD@ @ hQ 4(D " @@AD@ @ hGV:up``` lݺwǰadd4DGW9O6Fk< * QQQxޥi5?qq~:?~8dggư_=z>_Yb^Ɖ' * ޽4nnnz8m۶JWV}yI"!-- iiiu<~M5ja_?bpx ޼y.[nq9|oV#)))HIIg0o&}M >"((A и^/\-[~5[,csP+JÊ]177ǏÁ){ZM9A&M 777iЦM񁋋 ZjSSSxEGc4~q|^lٲ==˗SX! ݻ7Zi//իvgԱ!/Y*~U/jǩEx<~YvvfSwtu&111vHNJqE)3gBc?WT~Y%%%rÇ`?Fz;Xb? >;v8e7*[[[̚= 8ޜڱi򡥔J S>`ĉ(*,Ti;kl1B#A,?̝Æ^=ԫaÇ~(3f`ȑ011%h)'Fdӧxbm&N FI]1p \9ro3aii K,)7oV[W*lIq1Xw1#Lu QxMmw"#{Z*>.PO~*~,+g~r3"66cEw\UуvgnLxꅾXxyv]񯔗/^ЎGUGϞǏiEp-L0*QFM3Q^^mz;n.F֕J `caaQ/[ikR@tE_VV.?q_who2sJÇ!S'ӓfQ?%қǏAAh)Dm4ܜvW>9\дU։f:<4y s!o  j+9sۯCوD"pbT2UR(=OZY;OwkBvh ln4N*v9fhhXmimQS71bH͕+W-}L4d_J$BҡCtЁ:NLLİ!CcM۴kaa=f ڵk ÷spM4ڝsRvEMhh(yb1JJJkaaڴ&` pɈ}6޿{@Xlb4rꤪ4G 3O_8_8#YU=ejKСqdaa!-\XmɣDEQ ϧKQ~J^@Ν5J?ǒEXh 3gP└5/Uu*,C|\ 62*󞂉 ~',_ @{ M}```tUYXS`pݴiժزmL1qi-.S33b˶m3*E[\.۶oGn4J6bll+WW^ ?dPs`\.s0 ѬY38uaÆ}{{{:}kאtƍcػge IDAT㈉AQQ\ΞExx8?~7oRysxyzbqhذyhݺ5U7 [^^J455;wݻt" >#ccX[[U˖Gl? <<=BB|§d \t <@Jj*Jadd+++8o___J9I (ؾ=۷l5 D " @@AD@ @ hQ 4(D " J'j2D !vבz cǎ[$&&biSLgbi+6ӣ5QXhfk}qǃ(޽ֈBJJ :ӦODzadlׯ_ȡCD4@EkÇ(̛M>8p e# iF=uñG)?NpQAϓbl߶ nn\ASUN:ɓWgg3"3ڹLƎѱcGlڼXr%un]b5均|s8oݺÇpSx^ wWWϜ,I `etwG޽qai|>~^/PU^*;uɓ'1`x!.\_XckMњ(8u+W Wݽs'bccɓw_<;u >߷/^'OZx8 MfAUp=>r7oFoooZR9܋_Js #3.^ Ę*3Ο,ٸC)DŽq \ GK{{lڰArڹcrss|2N>()*v r N>U&e*/Nkw/2۷|?{6"n}pme[:I}Ç8r0n޼Ą[Xo߾O}ۇ-ZTԩBPf~~عkuvv6ƌw 7""`Z9nn^^x`5%.]pںL|C`gglbwJR`CU>9f~fd6lU۷/<sNNNƐAT)Ϸo_<|͚5$'cҤl4=7fUz+-ou&Z5ccC" !>Ə `wz UGCb,>t(Mv}EU|M(hio1Fa9uTtӧM,Z>})vvvط?޽A֮^M{? ammYՈ52ѳgO0g<ݱu`RXf 6mfLW77?kV>>5b\\\Ta,;Ϡ*sȈԹ3tu?vjU&e*/Nu: d8IHHYp)8!oL`%7l@AAef,ȺVbggaC㡷7ft D䫱cر5: >D " @@AD@ @ hQ 4(D " 5D]_pD\jN1rp`p'M_Z81/ ݼ >44F &W^Q~1}:]]1c4'%88JGѷ4זf|V/ǝHص aM$$$`pusCȕ+rnn:yBa6l;w7`#kN4Cĭ[h޼9vܩx')hڦ)luJ:-C.]f͚aՔJJ &WggL?oeԩl Oww9xaC@,Sv|| Npر ko߾q&'߷w/zt>{#,4{A/^%f]ρJbbbY/ޅ~Yodd7oW_ˆ qeŋpvq>O _/nܼIXaa\. * C òFyDGcСR;_O̽˿ܤI`(+--E…\4{L +z{{+,#)-PVfXhɲv <N]޽^ѣG7 H]nݼCN4Ҳ >O;VVe׿YB6mЙH: \\]aaaЫWq3"-ѲU+XixFr1qusszlݲn..p Οpǎ'N`ݨ_>nccw !--A]E~ΞŊ˩;QaaN詺+/Gw,Oٲg3V:|Quk#(|3e ֭]'C("55+/]\8z\3~2]UۻGƴΏ캙022BJJByHJJŸ'N -cn@0{sw~B"нG;z<ǏE=UɻWf39B"T][>z&&XSUʰAXh(JJJpHf]ϙJ|||0kl^1ָ,Y[7owbҥEEEѭ_ŋ)wWW4hFpppP;?ٽ; V&`ȑ 8x0lXٓK|f!)) =uCRRg͢)Es /kУ[7"LT]y#`\婌?_֭O>J<>''qIN(bfdiFKKK_'NT5ֵ֨$?W:uXQ)Ap Xn]5@.DQKHe&A|Vs Q 4(D " @@AD@ @ hQ 4(D " @@)\zUd,T;hm}de1ڊɓ5O7C[Fk' )ް퉂"")Ha@QHaZ{ HȦ.Ե;A;0M-!(>s΅':wѣG#$$ZEԾ_Qsw ]J@@]VOI{v]:`ȑ[jb iO6KPXz&&p8-]aeewV  ??000zQq`7`̙Xb+:x:EZ6`ϟߐj1 =EXr%V\/rJʕ+N`euiĉ9s&V\Iե*ϫ}B! a``AaРAA=SSS|J6m ### ::O>{x?0e;CǎyʦC8r0x{cH$Dزe ztgg` 0|>K. k_о=&Hp3"ÆS'IOܥe)HЧwoZoLmTܲs.=Ze?~SNدե-2uI6<˗/;<ݱjJ|?""C ANӷ/NP-7{pvvFSV?d뙶'c004?BC__zzz(--ǃ@ P(Dvv6sss=}-Ȼw秲 {NhH$ݻ/?S~ yf+8} ߧt?"Ϟ!3%5k"áÇ(0`,2| Z.\@= {.o߾￸pRRRh/Ƭٳy>9gϞQ~{sF RkQZQH$A׮]ؾ=.^/_RBw!11x;4k FFǎ妕s  `jfF9sQF066܀R.^O  XHK_Ѿt340@FF`cc+VQ`.Nyyy077W{KpB/ƥ)Cd#+36eu܏VV062ܹs:vzS#)Q#-- BQQQTT"_###i!'' 6TeÆ821lP álдiSI&U>mތ{`044D`` z{{*:̞<}+rI"1!sfϦm7ׯÆ˖aQJ033CuIl4iڔ:nڬM7cLX(S?uӧv4hNN_D"JdEzM ၐ?^.<\y<,;|EƍFvV6_~~~ŋHTVFYV!,-ElL -\ǵ`NۓǏѠA޽CNN% xxlg>ܽ{CFݱn:lq)p3O',] ooo?LMMG3-o&OƄܥ ֽG̝^^ؾm֮[V%ܥ &͛G۩ӧa׼9խ,]JdRq5Ů={Ґ!٣֭[>}ʝh=f2x0Fa?߭{w @]mv^4y20s t%K[Fzz//yk-݋͛###<Ÿ$hmuK͵ѫgQ <"Ba//%''Cccc 9vvvkkk܋Dxx8FMU7QV:Nv`7I0]MdcٹoϞ:t@ԯ_U037G&MoѸ VL>kp߸Q#{*mRg?xy=}().FoooxzyVoaaݻk.A0)wWW܋kD23_XRVWWsX+y%浏7o "z Q45({Op2K ܉ĭ۷kd6qoB¬7ݼ!(X2Vzzݻ7B¬7A]ɯ򒗧gd.r72μDLaK@ !@QHaD5 7Ckpޮ"|ސz>" uaR}Ha'dF@@AD@ @ hQ 4(D " @@AD@ А߇ˁGQ @{@AD@ Hȧo E-IENDB`brightside-1.4.0.orig/doc/html/README0000777000175000000500000000000010350312005016574 2../../READMEustar arisrcbrightside-1.4.0.orig/doc/html/Screenshot-Fade-in-animated.sh0000755000175000000500000000232210000655360022113 0ustar arisrc#!/bin/bash echo -n "Creating animation" NAME=$(basename $0 .sh) TMPDIR=$(mktemp -d) cd $(dirname $0) INFILES=() for (( w = 0; w <= 150; w += 10 )); do if [[ w -gt 148 ]]; then w=148; fi echo -n "." if [[ w -eq 0 ]]; then : elif [[ w -eq 1 ]]; then convert -geometry "1x18!" "$NAME.bar-left.png" \ -mosaic "$TMPDIR/$w.png" elif [[ w -eq 2 ]]; then convert -geometry "1x18!" "$NAME.bar-left.png" \ -geometry "1x18!" -page "+1+0" "$NAME.bar-right.png" \ -mosaic "$TMPDIR/$w.png" elif [[ w -eq 3 ]]; then convert "$NAME.bar-left.png" \ -geometry "1x18!" -page "+2+0" "$NAME.bar-right.png" \ -mosaic "$TMPDIR/$w.png" elif [[ w -eq 4 ]]; then convert "$NAME.bar-left.png" \ -page "+2+0" "$NAME.bar-right.png" \ -mosaic "$TMPDIR/$w.png" else convert "$NAME.bar-left.png" \ -geometry "$((w - 4))x18!" -page "+2+0" "$NAME.bar.png" \ -page "+$((w - 2))+0" "$NAME.bar-right.png" \ -mosaic "$TMPDIR/$w.png" fi if [[ w -eq 0 ]]; then cp "$NAME.base.png" "$TMPDIR/$w.png" INFILES=(-delay 20 "$TMPDIR/$w.png") else INFILES=("${INFILES[@]}" -page "+266+454" -dispose None -delay 10 "$TMPDIR/$w.png") fi done convert "${INFILES[@]}" -loop 1 "$NAME.gif" rm $TMPDIR/*.png rmdir $TMPDIR echo "done!" brightside-1.4.0.orig/doc/html/download0000777000175000000500000000000010350312005016724 2../../..ustar arisrcbrightside-1.4.0.orig/doc/html/gfx_by_gimp.png0000644000175000000500000000550607733377117017451 0ustar arisrcPNG  IHDRZ$>^݁PLTEtlBB4¼fbLvbdFD""RRLvr\䢂22,ZZTnjTNJ<|~zl::4 **$lJB4ʼjbLZRDbZL|~vdrjT~dB>,rrlRJ4Z\*&$VVL^^T>>4|"rtĦ&&܊jjl..$JF4jfTZVDb^LrndܚBBDĢRRTzvd664ZZ\NNL~l::<xܖvvtRN=~tffd~|JFD64~"$nl NL^\JL~~|nnk^\vt:<~&$JJL̮b^\B>:-.*$tԖvrl|>6,ƾfb\tNF4rrtzz|:64¾2.,FFDbbdVVT^^\>><&&$..,JFs99gOoݿ?}+A=?T1 YΣs٫ʧ3oΙ+bq-l@I 9=5AlE ` !eأ7<<\B!"F)ٱS_[#ad0HegY%_cPvM.d2;0:4tZ܍~e'Y0]ÃsU*X[Wf7@tpre,?(yPZɂaPf% @.bC@\uk,frm.8W(i--ųZhBs-v3R&3Jah30ufKx:B b*{ኊ W>=[lIɺCxc*3U I3 @Nz7]`e`ll.?$>Q&ZfZ$jeHo`` {]?{>4RXXb8:ɵQN(Bf,rD\E/iq2d6^*7<@hiK; % i\0f/α1F^>IwEgz7r:vKOwϊo-ֿga?COYdXc2Vne dJu[~E]KlC}P<% |`p2d+_o%Bn(L_"T;_麟2Dmohd`Iԫ,0}oOAj# 42dB 6ϽMM߯v406r{rѐ<Dv 9iTr̬, _ysFPi~6f jgHػȻ0@g0c"(dӭ [幦5Մ=)QnwI<WA;d4d/8uO{ A0Ɔj)6nP$tck1'_|,C#@eiomB [i˲y܄ g*ͧqе0oFFvk8#Keɮa sH& cde#di_#7q5cܿؿ|x}4lgFF!l6 t061]VؿhaڋwזkDWU֘ d4s4q-# ic6hCN'@{uyyfӯj.־ր1aHGc!H'AM8C4#4Kʷo7v;aXS~kJ4zU:k]g6NXpw!)Sc#G…ŵ\py\3U iw\iwBA.f̂<$.L:J{DJ/Rf*jjINrH,f~.&-dhBXG[xR0ꀌFd}א(;΀!55mꔞ ǀ'Z zkR4{S*X\٢Q: NQ|B8٫ÂQH& 8 7O$!+H`aaPPp^Qfji :en$%\1,rN(QQݺ_,W)IENDB`brightside-1.4.0.orig/doc/html/vim_created.png0000644000175000000500000001125010000314671017403 0ustar arisrcPNG  IHDRZ$ -gAMA abKGDC pHYs  d_8IDATxgy?w=7%p\ TKX+H=Z$P5RZ4R]Gzp%\M&ks-m&ēxbưǾwݙ] AZFog_}>}fs_?W-'؉_> t ƀ&O~a`_ioX.Ҕ_Ncirc?se~:䉙۹~%J)*T5cMpIH_M3WH9Vo8al;r╗Gu* ҐH!{QJD mH!R"az~Xm*v4_x޳v1^&S)W͍RPV4OBA.cHٽXmۜ,y~t:MhZGނ7Ԁp~1[ii.Z0 RahR˧hi qHgXՉ2esX;eJ_aN*`Y+Kh3BMtYP[.oZb<!7|X߳}>U?V˧xziWh4~\DXh {ooL Zn4JmZ1}N#dD ?|1=1U?F6“E)HuIV蜐L{%h(rкշ@탪WH&w)oX&O_}iq(."IfDnEMl&RnBU4!k z床rDT4M2$ډi!Z&S'wQ)BwF18-;_5>bFH14aKlQ})HkO lfn.'9V<\51 a`0+bZ[kܗI$nu]SŢn{q]\JVEfwYXxVI$w (֚U_.FhA% vmۦP,`/p}=Zls&^loYW8E$;پ}|MSLNNpa}_l>1>>޽N>0 F3YFE`qr&{.J0"ȑ8,,<}$ >̞=F!a0ZՃYpd9|NlBG=[ Ta6alF^ 6(u73[(T*E:avS$ ^Gul<֔J%,`HR! 8Ju/c6Z{\^6dlv۲}9BGZCRb]: ߜccۥZ wQ.u=];;? h$oxrD.7P0FHSh1DJ*a0=ASHlg~~F|z7<[fp6ͭd2ogtt_uoLBh4\* s#TӽݺV;4aN߆m0],dɲ[ކe]`[obUUal_/̙|ǹwPC/LRgd2Yn5m2.Xj5-?؝~}Sx~ӭ.Mll q73hbHz !VWW!ٶSO`}{$ƫ-07([waVK[]]m6.۠pC;q bq,N\nӌC)= jTd2*]\ tmhnuT^ft4Gp館WLo ד%*6y|)gjz *-zi|>;Y^>qrⵚAD2,0yxҞgYVw8 F:G"7!dAB&D4*Q6hHMr @>_u],--ZH`Q2xK9Onvs.YߤsHķOC5}/aD)J)vMD"TrG7ˌE;1lvmY6۷U,,Z#>B=am/DATX,5FJHv -lit(_:{hLqbqyfؖRq$ ,ˢ\>CIhM"ОP{˄M3]halfbn8xJR -;f {~8B 333i à^GUᵈV(Hk,x| ,&x7Rn\&GXVrlvc rQҙ4sss^~#3:]xфNx۳>񘜼'Izr+`(˳O<VEӾ&Wk,.-R(\!LǧZP+S0iN*<]yoa&wQ)$H9䝶&2 dBLFas:],a7ގbH2Dkװ8Ώ4MBb7P,.37wui4\ȮPxߧR>mcYL)A8!㜭iaԝHoo;Ckdd|9F:6jQL qHߎr]ĐR"&Ͽ]wB4#> GPyo"djjL4MmU)(&&ޏR+j58ccce\4Md{]._VvTEia J܂ҫHáVI P1>RHE|rizI7AHc)Q* hùq{PCw}piQ}>펶o<n.ǿN\h4p˸ J_cU_e8/ٌȭ AdчGCD-r3SnFHpeq޶Z}=@q3Dwwٙkcu8"ޓ@MDCoq@0o/R(Ti!+dނrR !uK/ab i jZG;>zV?NEE"Phֺr}BVÆ RRh4kuLRٓ@֞Oػk#fu;WJhN#jQj%tB'`}o]"Ь#t-"em%ьkfu\U=ީn4{Z|HݨGA;)1)l5g(OQ|&cVFJ2؋@ Dk:f ݄ {gw\;[+AeZ}xPnL4Qh@Oq]JkR;egs-!BĐrKtq(;{ [e3MAp(-B\ SG޹(x^e=ŽoOp5wqu`IENDB`brightside-1.4.0.orig/doc/html/Screenshot-Fade-in-animated.bar-right.png0000644000175000000500000000024210000575474024146 0ustar arisrcPNG  IHDRq`bKGD pHYs  ~tIME 5.RJ/IDATxƱ c D':EL fy\u`\[%  IENDB`brightside-1.4.0.orig/doc/html/Screenshot-Fade-in.png0000644000175000000500000020456110000574137020515 0ustar arisrcPNG  IHDRW:TbKGD pHYs  ~tIME ) S IDATxwx\Ź߭ڕV7[r/MpIJ =!~)$ $ $$N0ܛlɲ޵cjw%yγg|̜9@ N3fe˖m9@ blقl !@ h O@ A@ 30<@ g@ ~v= `3̛7oPyΌ`@ H! OCݻYbŠ7o7oܿ?g>f~mmm|>ƍwF"G'NL^^C}͙l>8A8qD2v=jϳ=WΤIζ(CrHmIaa!555b0ζ8L$N/ X=zޟ.+lt' ###b|ph }ȟ+p`ZGF0L:_l2p8`6ܟ0Ze5Cn#wn7~ aXN),,~3III$''r8Eǃ,FRRRjRSSôiӢRSSĉlȑ#~hnna6'++:WuvƏᠫAwvvdf4ݿnP(ĉ'(** EQhmm=+Hۇbّy!eT Oat LF{{;Aqqq޿?EEEttt IR't]˅h$77~HGGȲfc̘1l~q477 X,E.}4FNg$477ՅSZZ:Ӌ477ݍGMžw(<Oԇlȹh: :̤_Xe1#h66r&Lw^^C -,,y٫ob'477---dgg+j2HKKyyy&Llz&M4襾bPU5Hkk+D򮫫#766DIIIrhii! 2ydF#---C,1::>cƌӗ܌,O<9zWC>:hcittt:d@ @rrrn' E~xe1n'YOIOCAAA8vՊgD:Nv;IIIQKOO׋E^`8|0JiiiT/g^)v솓Ϗ;vHvbfs6pqRaas N'EEEyKJJZQ `@QTUb ewqqq𮮮~yrtR\\bd2 Jo  CIUUӉiB!jkk|l1EQhlld\ ^y{/));bǪh6v߿ۮz?hDU,jwʩ.,ReP{ؿ%??~b7 EvYQBL6 HCC)u18b0:oPt(c޼ޜ^zV oE,Ϟ,D[l1 Jkk+dY$𪪪yE YVEv3~xf3nNZ2,{h46k6(JTyptuMj;O@fϞM~9iZX?b`k+,\HL&Ewy)))LZZZ" Fh4RTT)_> B>D~tN,N$އ$IBX,D$%|P$''GnzO5l63iҤZH4]_l6>x̘11Wxd"777a(8z(FMOOJ_ObȐi,oH~~>MMMTWWG~Ezz:MMM)%%ȈE,݇SGC&Xާ6NOO&Ԙl 2GxhV?E/J(h.V+&MZEmz^^<++ IBӴDE#|x}ٲe+@ 8軁|my& B?~)S6mmmaЀf#''FxH̚53G6~?NJJG/3;\+hE[l)|Eg&u#}z-RG h 3gmFsax Q>@ MFa@ S @pF@ 0h _ @d*:ψ0@ '9 ~ #@ pSOE=?iF @cHSӴ3)@ Cx @ @ P@ p='MQItp˗(=>l߾[hnnA?|XU/@ 8Ux9edG%3A|qG_;袋t}2q|`(>z 03P)S|>^ZE45{)q /QD9{<x7hiippB>wh2Xxz뭔$Fuu5+/K,ͷjFtMƓO>9jo߾~{c0dڵy4]k套^wMSs3+/v3mTx .ǘ5s&ԧYuuup ̟79gկ~v4]箻gO?]w5uYY|㵥h:ƻ/MʟgV\iNk_zez4瞋|?R]5kN۽-,^ W?tΛ;~{{W8>ǰ O]b >ʡ yf+#tuv׳ϲcǎ`E+*FMXrikk_zzo 7;ˆ T<8jϝ;q{v ׿yUQ"yaZRRRxƻDž^ȝwoF:ٲq=kv{ҋ/ƍvm:;yG5kV-E1}ß~=uyxeT>LWg'g.,Y={5֖TU|ٲAǪDXm|ɒ%ڹ]hjl_ߏiܱK{3ZX"u]xxWioonIqC89cFoX׿? //d+#L}z[ 33[oeHY)Ssz-dffn_|1i&%%FGG'?5()-_˖fj~_xuŋcyu'OuV暈?l|_2fgY`Vo:&k~׿w-בnS˗-'?QLc8ul2Xf /{n`޽?uM+gwj/K/bW^AuvŋOK}=ӗ ,[o5׭)_qCCqJ805Ѿr1 (eGGEő߅ }:vgGE%%%%tvvF~ GlzmQ;ƛnƛnBu;_nf~|k_`ڵ<|K_š/-==ݚ1u~z~|\qtww3cL~?@7n_rHbm/Vp!wsҋ/rOʆ xz8]?٨y>`άY~wQq1sjoX\6 ;DVNN 0-@O:#Msڴi<lۺ'\1n8~z]|9?oٿowuWr_߽f,YBJJ ~KD=zg~˖%<HIkG7L~l6.+N}'r_ tɓu6nd̙ٳybÇqwjvb6*,[GyoMii)Q_׆[g}j'''/@prZ ӟ ?OGV[Gu"ktuw}7iii;~Mxnڵtvuɯ~K֮[px4pqBi2j+_W_EUiim塇b̙8:|?O|k_d6=^A,V+f5>~;?Ϲ𢋸۹ko c#ٰa@V~ ٮw_D+Yǚs%2o|4]g޼y%^ƻEn:-^,Z4'ү Νg?~?׬_?2 խ@ PD5<3-@ Ck6 :@ F@ 3BTSh@ 6n |C!NM(iX,]ӟtSjh0{` j\FG㡳3wSSnM>*麎$I$%% 뺮..Eh47wMUSh,˄B!EA$*c̚=cb61L8F#&4FU:d)4_6t:񐕕ENN9Zr;Wp:PZZK.jpBvO=dYKj ci8c˧p m11sm|> _")a`.pKgOMfg޼$={?PSC)) o0ɚDG{Ko޺ƚ% rA,X—e@Fcn$ZvuUع]zbÄ44IFW5t1ecխ_?>SuuS:W4AƓ$ښV\, gHqqex1"TN'&Vr[WWGzZnaYcx*GZn6ܯ|tʥU$QoR!Ɂ`h&;͜IX|,^9v47EgHu8().7>nیhxXp!GQ'O`4fcHgW7]][;Q>{ /ɞǸ䜨l󒖑Aі,'nֹ\.ژ4iRXw3cƌ7`Ν 9V[Zsͯ~Vn{݊fj㗳`хL<9F"eYs(ow$Y-4Ցb4ju _;xle˗qU7~Бݴ2iHn'==*?g}D^qޟa+Ɍ3sP0sÅa4$o _ NO$22(*-7IOO%bp f|>/d ͌+M{fPuTEE3x~|-'K F#蠅BMFB>fg/H5/']жX,i H7^\EQfʕf aMJl6SXXH( %pq.݆*mI<\yL'f Ʉ,IȲLC}=EEErVUǎp H cxj"˘G88)zXD<*,mC}RC/ṷ FCUUaC?3ctn]LI-@o<  usXOBɺzG.+gTiY |_LظIiʉ~H BFfFz*tww 1&r2U/% y3_ 4 ]USge4MwWIJ^.ȑjrq-tƏC^Y"==M0={GtݻwC[k+.Ʉ#'''oldROqݗnٳ"ؽO)CDG,_ŋ$uv;jZo,Ex>i̘1#~*A***Pt2SMlV|>!)i475/~~7yQ<{9eǏ3n8EѣX-Ptl6۰Mu9Go}=^Sӵ!M,a%K* dAccodffxweŪ y:{OIј;w.`{0id1vh/ GQ8oAY!$45oVV,_FHV1I*!Y!(lRKo>̙.- gwV^9:dNBA ٌdD;oZX,(_GO󊅦j$gS5mmm|>41c:m&!+JBƑ#G@9V[K hH{4;v`4yD4</% ol~ًVhݻ+.Ñ=ͯ|ΛODMe8tܹsIII|1ܞ={4 Yx"/b&Tp:;,[Lg旸ez>_ |fR6QE}}=999gd?#Z\6:Ȓ̤3K2n@(D $HΘ҄ |> ,LV+Hu[Ɍl [@C!(˄d70EFxcu,9b˨i& MStmXy=P=nuuOLJJ PBB!.>)ĖduNFQQѰXm ƍv݅!x_磽=X/\ Bj:Sqg}NVa l4%1G;?mMӘ6mZY[[Kѣ k:d=fŚd`][/`K :V;Xn]̝cvcƍ"IH  bA$TIB$RvZdߏ``1lݲ5kԱ4'k X2Xf\fOnD)w2r}0eʔ@ Fΰ<ά3ijjÁ?$6:{.JP=CkH-6i$R?$!^/ ˊ1@3tzx< I D9`5QdE7-xs݆@ I8.mۆ$K*VP(~^F ^hll:t6n~` }=|ژz$Z%%%koz̤{#s(x6uEUIٰX,tywww'6h2a=zhjTwpólOI֐d@ ԩSؽ{U{Q8e>Lvy\}AI-W^B! ! cxHNM` @RS Sn>w_-'TvCCx="-E#q> lhK.$+kv.]AyycGPLf'O7^K/J*+X=ôP^^We˖cFBhep#ɋ/f„ #nn'(+ nOmsbp"윐p>OffְGSfs_0L~FP6iL&S#m;[`4_^ bDBV;k2}<$&HvVEv;p+V4ʆc,[UMՅ a!TI"`k(tEAudz͚Gٻ9g`$n#NRS1 \yܻgڲK0tvPTTD[[$j$H4,?Avv6SLa_R7$p<>.lII OuRFj~!DHQdO0Ca% +xd&.Hpg\50@vvvB>шk k$n ތ1e0?a;wfJy9fVSRXr^xXm-G*1M-&^~eaoS]} J23ʫ"#GSNk„|11t***"<^/))M"W ^~L$gؼw}_#3֡kj`M ǎ)ɿVQz1(ʾʓ߼b9LCVޢT r?RUyJTMGUuMCQ5>/I@TTTpBRL $Iv\/otx5Hͨ,+=:lt8nr,r ~{M-!$];w!ʾ :?{Çjhb֬]g7q&65mS/7555\x?.={bIΛ@Ŏ4qc/MHļ ΚN7~|BƶN?h4[̑lc|_&nj՟FS~/:mz\.<dG.2!ˊh*誊9W|j*-dph;rL "9pPr457z򈁩2IIFJ(9 hki!d$QP$WOgwyytt4P[{Nj`a„rtNHq0AB|>XlgiGidy]hlDP {(NՉ!/'k*3F) !  I. DY%L?vwPC OOpH XQ1wvbO,Gȁ#')!)jϧt6z$.\sP`40a۷og̘ҰWǸp0k,233ٴ ծ9ʤI=C QU2yryؐk:9y|7cXF f Nm۶aB=eۖ-,Zx{j}ѳ'"[_O3 욆*iy38{ jy Ve8ZšVvS' 6:4:N,)BJաCL0Ʉ ѓ&D|P&~9aeu$Et:q\466r{Vk}>%(kx$Rn7-- WiGy྿3| 5u|ۯk[odʔNHF0tJ_un&z, W\qn.Z}>,QBVff婪*>x=JBJ765Ex;>q\%ii,XI~?RHfMd4 o3sȞ^C}GMM UG$%e+ީai.-#؎AAR T8ub۟  Ych~]H(?5,TIF>yW1cJYbO<o YsdRshome$Y-^.&&g F:ݷ рb!-kuXo6?@PQhm!jfzV:e3P$ L d0pޤ6υ==utho`*aYIaSMEiiia޼yBYyEeiUtIET2q$wm'p!g2Dl0xwIKu郯+.)aɒe0l۶&&򵫫Ӧk.r((,Gdɧ䥀ƞUGzپ};mmܹ3f*  `)UU3uL {<1zAD3:W#[d p1r3Yٳ1wRI^6>ÆgL<9VDHV;i **8z_ Ȋ$?Ib%ȲgmJaU-XyMf NTRK{~5W}0_B2I/pBtYʘ{:*PPP%++hzp7RUYEvFمIn^mM'RfoOU Ɉh_et$田"Y[SCvjkj*{=|k+P2ؓxڳdLDvM!N.c&??W_xFnkr i@;|P{s&P,:"TVVҨXAlNE&UN:N=TXՊ%`yuv }tSPp9HIIf_G:. 6CqI)Szc/?*- ,M͍zݤɓih˖wަPiVP(D}C#/INNNX\.hkkCQ l`۱,ZF͛G{{{dǏ'ypAh05PEqhZц{^T5¦D/J~lB!) MWk.8~PA5\vHMHEQz羫B?Dnn!&frDxjMm IDAT~oΌ  FwAvv]/|>O=,'B9rq* \}?6%@ @9Y_nG3@9@ X3ꙝw4+X5nU$fj[9tgtl6&M)k%vɄ`ڦ!?+Elڱokf13.0DI+֡frf3hᠬ,ڬ"TRqDd :,2s1W !B4wtႋ.'՞z|}6 sMH;EeU67"E&&D4&drLrBĹ(dd28duD8EECA#.aF@t7U}T:KCթ*:HLH : tpý#xC9͋ ၹ?)7;v6 Q[SZA^!(8_egpw`@ v˳JP]] ___[6} J%Z/aڴi?cs**U_Z3H3/i2#ɨdldlnn6fl,FԷNTQhؒS9d~DDDʆ{h6J՛5t:5t:]k3^O;t24z#oapΈѓp^3?0@7BfFQb?{r30 ƆrxǦ`XhZ,-"ChVn֡-ީ҅xB@~~! Çb_iQfŀѤP 0>|8zPUYO?TD f1q턯L==<۷o "<)"O]&Cl475!vlΝ;5kV +-X$7<<< HIwD#"0=JEc"o 'LpIH]K͸{+- &O[\\+W f!uxQhh(R~ MgWb7 r4ԡz0tPHN⹳:eZ Z:D |bu:u-aFFwbR||;d~, 3b,FMC+v,=-ƇP{[|Tiz t8E7( P˼SVbԕ`l?&Ʀfܻ׀' kohG*Fш͘n4"((gD"PP`8Lx'0}8A4P5܅1X f?\~>>(}>>>oJ4hnyWuuI[8\ִX`0`hYHsko6!1e2fTE@FnܼySZ::)%@. ̀FoD)o@gAtcI[R\s_->WEhBOrs>a$|QTVqg^iI9i$Fh@.a3و`GD_ښj<9l4`\O^.6CsL̄hĝ;wPXXrllK P+' Kv7!t0? {0 P[Wq|OhZ 555ӻw;i}|grybbt:bm(Gk0UcƎŰaø::,ÆG]S3j*+ :-KfУ &H:tNgOVe3y M4W sC_x u;|+Gj8Qof_!EC< khEI w'&DE^=TWWaѣ Zw2(hlny'Z-QU[^XP,aۋ5N| VҰdĨcPB?#GBQ~ChRkBQcB:dZ/Xd2`08-sUcƌP5;?3ږA÷׮a̙ݚ%$p\v =7kkշ1"MMrj'"'އ3fsuBҽ:LXcGaB\(,B3= B&D[&vqڟCC艐H%(/O;fΜ???C1l`4`1har=L&C`p0݃>]m;+b'?tixT0h4M&ddv6lѠTHoSSm_"$d$7mǓZD0)d^ΓT** RTӧsឞ{.-fI$,.ۗH$x_O>Ep VoIZ::=n]ϗw:+V g:eEa +3tFG6uT(j ʭCA.Ɯ׎#¡j< jh*47k0vXA;f ~:{NdAC" 9/#*AYE{C 0jԨN6]6}: 1SڼYX^#B6XPq;d+1͞#ݝ߶7uqq!ЧX3 #|Ѥ`8kӢI…j=W6l|C\.ǣ> Z ooo5;ܸqw&ƢEcƠ5aXhQ#`@QQO8@zSTOp33#hH$opD"h@Uu-i_W}Bhįw@ss3 zeUz z@gb}$x0f]・BQp.OOB!kqO6Mp$B!;f Zq1|-]T͛9cxI!B:tp K_-(xB!^7ou< !BH'!B$B!B B!テD">bf]*D&:I!Bzu< !BH'!B$B!:B!WPǓB!ٽ 1WvE"QoB! f9X1dB!n{ldѫB!tƓB! ގRl8kv]>Kc/_@[;IXz0mX_BcÆ  ľ}[ݻHLLVT*֬Y\\kBV c6uV hjjY棏>BTT<<<0o<( .L$!33Ǐ;~3B!=Jn\.?.l}8]?υePr{SWv  9sė/Wk%|l߾())7pyerssqu( T*l۶ ۲e z= JKKj*8oB~~~زe2Nɓ'T*`$&&ڄ;v gϞECC|I O!]D,>>QTTuqs~xhOpbfEFc]DBxZ{ߥ?_'E_PGyu(449995jΝ;5jwÏH$B@dd$>{lڄƢRPH$rxQDDbʔ)[t: F[]]h4`p!㑖ND">biḌGGP7Ό7 7bOqJ .qCʼx*aA(»>B&JdثiVF i;/,, t]]]x]]p>=zͼC.]@R9///F'B.c#cp4|ˇV`6b﹏o`۩fs_ a[?(eeetyy26vm 8J*B Ess3%, dTVV1f7B!xOV:UWaRwjNO_Eq>'︧mF _zjꫨCCC^{5eRSSQ__R<\زeː R RT,[LpUtt4l3?)) ׯGYYF#lj:t(d2 6n(8B!H?wޗO_-U%^ŋ ;!BHo⽹Ǧ111B! g[oYCB!@OsE\\Q[[]vu!Bn{W@N!BȠFg< !BH'!B}lN$q˪;ӷk.,]kwe;Ot׶~tR$Bhg};;{ z$~k=W=}]דKKKC\\6nOO!s:v#GAll,Ǝk3iT#F 11555}R=П>n8̚5 ǎBH '!9qYqo0PPPH>>ؽ{Khd2DFF.O<̜9eb1eq;^^ 6@.#00[633Ǐ;om]|ǐ!C 0m4dff N_uAc…  _*5kk [xP(hjj۹[ :u 'ORĂ ȅYVv!2xڄ9_۷%%%q]رc8{,O^p{xQUU&ddd?>H$bR;aBʿ B }8k;S(ܴB`#GCBBlKKKijgl+<|!JmƶW~ nڕ0jpX#G׿5]ކ#AAA(++߮pO2Daa!ॗ^'_SX?77ӧOw!7?vl3-[ƥ_T"55aؿ]_G#Y/2֭[L&_>/^lsӇ#1!==QQQ.oÑիWW_E]]ku*gc=ӧOCVCARKp|;/>QXСCXxqF! ˗/ɓ'3Tʢؑ#GP޽ >{i4.\ղ$YFF}bR7>|x`nlf;v`͍ȑ#N+83n86n8lLJgy577-wy6j( )w5Xzz:g,))iZ.\H;W|l͍ NP7oڥ, =68vuX|||?۷o}Iݙ7oo\J_Gڏ3Bʿq 9BHo1|2#++P[[ _d yN !GOx2Pl޼O:>,z.^YYY$ ?A_篯_̝;qqqFmm-vIQ'3n\П/u__oHNNFrrr_'GʟBA}ƓB!$B!Bp3##J!B\'[o9|2!B!B^F!B:MO{B!tOł'ObĈB!2Hv<% =B!2x^j7xw;Fz!B Jذan޼!B!`Xz:-B!dDDtw;!B4 Bvv6u> !BHxxg !Bq PYYIc= !BHxB!$B!:B!WPǓB! x hd?=>Lpڵ K.':W{ߝ4ӟ dK.EZZZ_'Bz0XAUQE'OB>jk4ٳ.\ԡ?Ogo]wzgiiiƍ!Eg<Z}V_4 TGAll,Ǝ۩Z8 d6xܸq5k;i#^Fn/w.hw XǏBH'Ngc< L^^fΜ0l޽\.Gbb"ZMH$Bzz:"""ݻwۄu4PcÆ  ľ}hl[/_1dd2L6 ӧj\ۄflݺAAABBBHtt4v܉3֮n_͏>QQQyP(ORa͚5Xv-j5.:W|DXt)<==i& .xZ0;.6k,|׽:Buw}8TWW#44aXnn._BJm۶-sΡN3:}vף7n9vΞ=K/$8 EsseVb.g`?s$%%!$$;wDll,_G >$''1OR)t:|p=]]W?|J6g;:ݙ90vVnn.Or !dg?xbnJMME}}=J%RRROwvW^W_}uuuhhhk֩xq wzpijt:T*xyy wժUHMMRD}}=RRRl“~zh4"//˖-͛Bdggc}>ZCL&Bƍ.ە߲e˸+J䯧믫/111HKKZFuu56mԭo!n6G%<o:ŋvBɣZ|r\t nݲ 1c&LH`ǎut;vGFTTfϞp &7x!JmqFرÆ CHHsg׿5 &`6[nɓoooגBȏ$B!:B!WPǓB! xB!^AO+z]%C$avwD7ĉ!%K̙3.mB I~1++ ?8?Rk֬Auu5N< Z$&&wqiB`@S"g*#gckш;ɓ` B~_ROOue]ooְ'@ӐzyၔD.Zmh48{,cԩh47 ܽ{>>>Çcɒ%XdKi)!x<Ǔ.`sc$53|,;= _}M'tWo5">^DA7?Ә>}:FiӦӂ}~z\t [E! 4$ݷaj7Ή1r\@_yãzcŝ\dKۏ;$''C.cx7Vo]~'2(PǓ&:n]@̙84m;~]پ"qvXZ,xbn2P_qhM@:X:˿ϙW|5 ك .H}uVo0-- qqqظq#<=={<~Q nT;rbcc1vؾNJP_ƍìYpرN %$ҡ'N !!A+V~ 1CcÆ  ľ}l{##Ϸ[_H\L4 /^/^m^IRfrr]jZpa޽\.Gbb"ZMH$Bzz:"""ݻwۄuTf|Kse̟?C L&ôiӐ)8}ZIII@zzMl֭[///$$$|oK.'6mڄxxyyw/_uZa̙è\Ν;QVV0?! v5k,|N8h" u^xﮌ'Zb>MgffbŊ-[P(PZZ VTqqW~: T*mfLvv6Ν;r:uW^|t~/__|UUUhjjBFF>Cۺu+P(P\\l7Faa! QSS???lٲi|/2N>t8s 222t=|@o@ϖUuu5BCCQw^`ڴi3g?BTr= Y0TUU N222X~~>9p#1rHVZZM+ n9G󫫫iZʕ+,<<1Ƙbaaaaի\xpp0S(6 w1nrx᫿Odd$KMMe_}df٥􅄄俴fp԰@q9_[ 3 6߭eկkdzaZ*nVF:u=s,((-^1Bo1뙗pwvΜ9òYNNx"tc]z7o۷o3Bv} ;pM3##]<MGPP F[SL'._ q}quuu6i C]]]m;O_mm2ζR]ǏcxWp-xxxO?-hZUYYѣGslr?[˸߮gUpp0***vfN 6g E"$ /#$$Dyٌ)//m9;yꩧpa>|O=M?***r!J\vw\jo sT?SLQXXF|x饗iAwP477\&X,.'T FMԸ揯~]?._ӧ#77a߮߶a}HJJBHHv܉X\~GOQ>}둁:biḌGGP7ɡKB<ܣ"z/ op7oN'wqDEE9 rwu:]s"..x?D\0X믣1Ol[Zhz~{XP@@t*L)@rr2:k ΏT(k16DKB!WPǓB! xz+Hw _Dpصk.]j3/=N?G~,آ1!} ?~h4سg.\#K#茧 k֬AHHd2bbb駟,әjUUU_k֗@Bm;rbcc1vnJQK+CP`޼y7oԄ?8tP8q"_n7&MrO?}h4F#{n}!dp;q:n@OolقuaСd9s&9|U[֭[:xN8QPZIII@zzM^dž  }e6uV hjj]ɟ#;.\Xp!pAAD"ݻHNNN[&==ݻ0J5k@.C.cڵPՂˇ/~|2ϟ!C@&aڴi6 iB磏>BTT<<<0o<( .o+?>>,~s//h IDAT}YnZ$aҥĦM///.љl_QQQܱ7or<̜9aXCbb"ZMxG/MBGff&ƏwwwDGG#??_pW믫+::;wDYYnd`'/˗/wƩX;d|܏¤IP\\ 9r$7mY|V[nEss3 @m߾())7py~(,,DMM eHX,.P(hjjƹsP^^SNql^BRhZr|?_-_/"Ԅ |ᇂajBh;r)}2/2N>t8s 222\Χ#}پ.\gϞŢEwd ?T*mf˗!رc8{,O^p_W޽{QRRiӦaΜ9RɅu#TFF 8R)3L60v;XMMM͛Ǯ]"""Xpp0S(졇b_|CBBBKKKm9r$+-- MxxxMxMM tXr%ۻw/ we+W>) 6rHeo-Ӷ뇄p|?_EFFTW_Jf6m iBϘjӓ?p fŋv6 `0|wss[3}>}]1XBB[z5cgy9sFPazx۷#F-/Xuu57V;[Ѿch4SN{ŋsa}H۵g;s f999ŋҥK,//"vUV\\n޼n߾ ۵g+6}̌ &`\G֭nW"00fH$OtśR͛f.> RSSqz|իW{n\rn݂W&$<9*K.!%%PT|g_S'66pEve00c #88AAAx(ǏѣG/ѣo;ZO<@xl WGhė_~C_f͚Gr}HKKOSB"pXD"AѣX#(pХv>?OqqA:k8NBVV^u1aaaPT8rϟ ?NszY`TTTp6AAA6sڇ2:~UTTiW~SLQXXF|x饗vJvck !!ɨcnF466O>qi]+gӗcǎÇO0qDNgGcuC[mX{9;w"66ׯ_te#uJ6+>|cPtPTΧFBտVnS(ظqM8)ts >>rg~gm6-t:V\Д_!'m>۷hDņ lOǟ#G ._`=z彣꟩9ؿ_K狼<-?Eӧqqq}WL:U uQ?5^9j~~ur999֭[Mq'YVV"##ء(?ͭ[ko]kb߾}ؼy]M1w\$&&o߾N9T+'Nj_;&Oko]k*;wn$MժUb &-V`РABpp0xIiT_ ܵnz|KkocKJJ705Ev `T;,9L 9iR5A ;W&}V`&|B9`B/U+`@NNƯPHHcHD 0$rFThWvY yD ,bvu,JGqEY'ެg%~ r_U+7O/!*p5h ! D [0$j?gYml]}.4]!Ζ rZup3?.W)@V JG[ ֭[\i+^tMl ϟT /{UqV^?T񲷍.7o̙OOO_|<<%?$3fݾ'+>>^9rZzJJJӅ ?K9ؼW_Eӧ۷bԩ`0جtRѥK-bcc-ebĉW'xB*nł DPPcƌyyy ???w!֭[{:NUV)YĺuDDDjwÊRXXMbҤIbʕNw;v=zWozzsX^TT$t:BhZܹS 8P}wv,zQPPPrg`0^oy_TT$DrrEEE5n_}J9:~,;ڵ =JKw}'v-+/8 :$=*;&~Wq qiq9"/]*~9~\^*njtbѢEvΟ?SNa߾}VB޽{1m4|Wp)Dg?ޞWS,[ +WիQXX~q8;>©xG3(222йsg~-Fr}Uܹ&LΝ;V>3͸t^~eDEE?jǎZwߍӧ(++sfiiixWpw[ڵ Cxx8Nڵ3 ==$#5馛MIIq8d BBBDff`5"n&uRSSnl}ǎ-tb}ff  111~iiid2Ym{өS' iS9,~gS5i{WWv*?^T 222,VuOufF6[.>CZh2dxꩧ,2"@92RlrVY{ !DNN?ի"""B,Z2j\IT[֙3fFѾ해5 $Yʏ?.x ѷo_%ڶm+K8D?Q8<[Y>bp}MeGXTtw&VJ x^xQB!5^JTmOgxijsر?Yc>>jJ<+Nj(FkٳGt]!DTTصkU7|c}M_;CK{:*o>s})7nP9`„ 3g ]/(([nd)Dxx8֬Y &إbbbp5`xo;rH ''999ȑ#]n#SNq%F:tȪzvBQQJJJPXX///JT[ ڴi^냳OfϞɓ'ѣ(//Gjj*fΜiSOmwv|֗Çc6_}UoÚ5kr$%%jf͂VmiGGG#000c ̙3믿bΜ9xԮ}Uwfظq#a2{QT !g'yf,Zj~EjڕUrt~ua~2j8Y3 L"|||DŲe˄JYoժU"88T%52K bɒ%]vGѫW/jE.]jw?FU{mXt%;&~a/t:۷(}V_~E(;(.gmqT^Bшp|J5Y>?hDΝŔ)S,r;Su*JG}T;wN!DDDÇE=~? q)dJ999O7S 1)Nj7>v&O\mH] ׆Kll,ۇ͛77v( ;~ 1QQQ;w˗cܹHLLD߾}Ul\jRT5WXi~=|+1qD˭z^O)4G-}D0w\&Tku4͛7;L:R+V`I|ԉ BTT0tP|GRoMs^WtCZnՌLS~Vsbi0mڴzWɗ;}uSYKLT["ٳgqI1*] `)~tx\aygUbI@FF:wl>u]!`p"3Bv+W|z>0[߃|i^HHH7flذ~3fyPZZ$''`0 &&(tR̞=*U=~%Xm@(,P%"jix)̇ROw u˦'GmEmK+ޮr_CuzBZ=7nԱqF=R_ch׮ڷoŋ[֯Oرc|8y +8p')˗/k׮VK ^7d^yx[ʯٮDKeS,ˮjj*:vr\{'<!?bH IDATylSZbLOOr?+]XBmaI@~hxyມ0<{ 0*YloY&/()۪L֢dDZkUم?x'eׯ=6ljڷo˗/#44ԡhPRRo0'ȑ#F^e}WK$Òёa G/f{{?qO#( qC&GP͇mxg=v#j*zV:}4Ve.T*BCC Fw}צXt)4K lᅬ^xVgy>ycx`>GyuV65R||,8v&O܈!5Mطo6oءԫ#F ** smP\i&|شiSc␳]|9ΝD:DD!6.w ZmyT߫jߴ ?>HK}{O"Ν,3gs"dɒ&S{Ub &D*0$f뛫$S,Z$""""`IDDDDnē܂'O""""r &ne^W/+QR쭣YfYnzfߕ˕새Z&zoQRRcj?ADDD-@HeСw0bF#..na6}+@im*w+~vA;G؟\Ͻh4thӦM]9ʄbvO?!ʓH/_y-z4g޸ԜP+uFĸqqtIneم[!CAmѮO@ɵk_V ??? 44.\p1Jx;QO^6\ X=eմJ*A F3g0b6lm&L(#R1t+=ڵ!+ c~ZoZW-f[DD>CL:Æ /F#ZeR6bDDDT3&flYVSur/cLz:??@ŋVm?]8@A/#==& iiix饗0x`-Z>&u-S 믱{w,tYUsCl󟭮tm۴wSʞ=nn^|E5kozwy'駟Zu6dzݺuskȽxmYp1L<Cf;w.ѷoYjߔp?FG[jqaDFFZٻw/xR[jVX 1|xs<`I.))C """7`IDDDDNm޲aL۬ O""""r>Nv""""r #jX`{9wDDDDDM[N6lO"""V-%IB-7&"""" ..BDDDDWk}N:a۶m6lT*^DDDDѷ/jRj|V~&)N</^#F@!D4ZCo~mƆZ(ʼnӧ1c h4<Nqi6ѦMZ0ElDDDDT'NO!{#""""j=2388TNOG Մw'""""`IDDDDnē܂'O""""r &DDDDL<-x[0$""""`IDDDDnē܂'O""""r &DDDDL<-x[0$""""`IDDDDnē܂'O""""r &DDDDL<-\N< _&I5o묜Z.X`ΜǏ-F,_./WRNDDDDKٳɓ7YtaaV^ZϥKٳU$ 0fSʉSxfg;vO>i'b`v@I\I9+XLxzZ/_N̚%Q(4O>y=!VNDDDD-S~  oQtlغQKt3!V{wwCDDDD-sՆS# """"j\~d&Qm('Qs#9yD܊'hKgI)տVsݝysױψZVxjχij6Vt:τ̬ȨqDx,[{X\^ 8z FkdDDDDԔ9\aÆZ`T@p00op萼d.:tc۔3f~~@PW]:j$=z8rDy0u@ .κ4I.|(*R^S@D  XozG7ʪ}~Cr|w)ODDDW/%I~; [Ӫf3 pHJ_@@VZv 88u طϺԚ$$?> <. d য়͓ 9YNTcbl< Olrl?`Tʟ~>%W7j0s&.|EjOіǎɓW0np=z$|ģk`'I vvBC岬,ws@;wQ~sdF'8dd#P\,'ee yNH 'H]Wǎ@b {樤hV'MNzy;GYI0qGE;tG%I}fy:pczU{]T*ছ7ߔG9yD4mi}@N:.]>5n1*8XN}{@VƎM7!r"x򤲺js|Եz'%yyhYADDDuפ)<'_L.'F|ȑ703G.7X1'9ɑΟo]>r+U8Qi#OHI1]il`dnrb8sm=AA֭+=%_TR"Cr-"""M"z^$fFlByYt4 <|s7ސu*'#s}yM90gOyUOhheg/(íg͒0x 9NU{+յ}V>Fڶ~9i퉈⢦&+ b֭ xqQ͚EMĉiBmG刈s op&DDDDL<-5tv<﷽ ;5uN<Ǐ-g ._./WR^]lL""""jYxYtaaV^g'#55r]Yl=ҥZ'""")OہyJO5"""""j|ktYKIy+)SOϺFDDDDDMQ>كb 'Gg4DDDDԔ4ٔ~  oؑQCig[6v$DDDDԐ}3!V{ƎR'KDDDDAj߿# """"whO""""jx[0$""""`IDDDDnē܂'O""""r &DDDDL<-x[0$""""`IDDDDnē܂'O""""r &DDDDL<-x[0$""""`IDDDDnl%d\cz;JIf $Y\-&,Ì0@gMU>MFv:-`4ckO ?= Z(l%.DDDD9M<߼9X3u)9iזijzh/1<5\kW0}xOE;J@+v,3 >LŒ7*Nz/<=^Q|q?~)xQ.Eq4Nr#` % `si'<0p,q:MD/`)PxvB^i)" '=גx:s(`p`fGc#rظb /4vD@&o{Kw=bЩ?IO~J9|+0ûMھ_ȭЩ8v4Fg^yxW楸ZBe{o]5 O⇙?N@Ɉ|x/XWܧ:_Z=IWN+q{[,%E((-X毸~?r]=Qk4|as~H w 𨒘U\ͰZn6yj8ޙ=Xs\7 8|Ku z]բ kU6(gỳ?~}Ö퉈Z# 9~M?@WpW65j>:5F~f!, >!rG;}ҝàQi6 3mb|V5s#|t}9`M<{~t=otR||,8v&O܈!q'5 ŋظ8ѷ/jRj|V~&S}k }xb<# Rwm~qe?k_MjDNJ !PZxeQ^ZsfS9̦r ϝCz;Tcan!l"D#?OK.O? 7viUKo_]!sIpR2Ҳ@QPRF)8y$I ?/ ^]E$L""$$5\z|7nĽދojyj5xѡCwPS_%ZB#{o W"3- `2m۶Nd"غu+ƎkL!pQane?~<-[0X|9Əȑn~H'E߅aq~ɌJJ?"sx L:~~~ D\\Uyaa!&M???'DQQ$I#<OOO⋈}Km\& .D共c"??_q|_"""g]5k@aذaaÆAb͚5u{=SL`>IhxSH(vGIYRΦ"yDDT… QPP8qfyPZZ$''`0 &&ƥ fϞ]v!..;+ڶr4UOWGRR̛7ϥv؁m۶!''<Lb)[lV\իW?ۧ8Sҿ G}ra2qDZjԩߏ0@JJ vjϬcǎHLL_p{/Ҕ I(++t:(++;M2 ݻB޽(JJJжm[u놄i;kJ;_IaoY\\K?*ׯCU]HHvލ]ZIMM1quԾΝ;c޽… }ǸqGСT*ۿm5n8s=9s&z=JKK`Xv-$IBJJ?`\2V[߳-#/%1^6~ƲRL9 ^Pcǟ: HT*5r9$|< ^ܼ+ |'!(/7 Ps)[Qh۶ /:H^ ()Y>w'#++ e@}Ï?MysgB"ʄRjjUym-@Fc]PHӰ5;v,M4!lɓ ݿQT馛ob:ҥKՏ/W޽{c͚5HJJB^^>g]/g˗n+.6 5 R eFde_c5CբA?J ȺV]{#-[t(WRSӧ !a3f2NMƨ 5:%)!"jΜ&ƍCLL rrrp5̟?ߪ|ȑ`ȑ`dd$bccQTT v ֭[a2O:ӧOǥK`4q!3 hӦ z=RRRZϞ='OѣGQ^^T̜9Sq|4tV>|E7!8DDD~'L9s ;;X`AqԿ=vڅ"^^^uvR"&&׮]CNNϟ_WWk"Bqؾ;閤 ?ۃ/܌C)fs`ss#оc[=u(-ȵ+ILe{Px jzz't:=z= %%xױmQE:sQ]&o&xS IDAT={bV.T*BCC Fw}\r%֯_ 8Fo~T… ѫW/DGGO?4&Mx}^|Ex{{íg͚ӧ'pw*UU5tV5j83gؔUƥhЫW/=z7nTT@׮]؝錣}gom۶ر#>slڴIq|Ύ_Ju]ٳ'7xCJ5f3Nٺ'ЩH?(/-$I&)W}ee&!r=ײ!<|-%2qdDfaT*<<V| w택~ry~6Qs"j=bcco>l޼bBdd$-(6.U]\?x~w~aDGY#,;6|m;a_ o_ޜPK@IFV `.+A [ y J$**j Le(1cca5k1f yEDMIC\\ȓܹs%8qVAͨ25'6vnס}|;pShG$|_n܄-| 7̛:O""/enhߔ JP5NH? 99خu=IZf3mۆN:#"54 ^Ⱥ ɄOͰmvoT^R@^u5H $@VHtz/ Edky(-5,r V2달L@D(&j]oq#00f3]Y !os`2 sy)* $ dBh_0FNAEPn P_rxz{T6zO_u9=n4;wqG
}5,/Pq#ub +>^2rr"rd_O_@5:xz;:O_<|zvI 'e()+Gqq1J E0#0x킂s5ٙ(5 N6F5(E\~"H܏X~F?#Ka 7%_@FfC< <>mb\-kHBa~ B-=o !] ighP5(-)Õ\JMKq 9鸞;"4TZ m2/W`(.DI5'١C޽'5_UReȻ s+>]LWH^z :]m]/DjGdJ$:h4zxz/陙3Hܬ˾̋bȃh4YWqiQb(%o>""j@^{ ?*w"\^]Ÿ<=o|Bq47zKަԀ¢hzTjZT5tzh4W.ϾœK(˄GEhdf^EyY) rzOh@YI1z k""j3f --s=ٓ*=;r3PVVvd<{z:BͮB^^^򁏯/|}Ѯ] :0@2KXWLf&FGfv.JKKqj6/ (ʻrc <=t٣ȉ7j'"j)$I{o$?kn0{x@@BB@C~>h=ŵ9ЪЛRp5.gȻ~  e%EP50K0{yvZ$&D*ށŏ?FaanOo7p$ ޞ(.15|}| OOOh4ihm{U5n300@U4Mpi.mkbi ʯ*i6? -] Mb%@fgz><9|>99s5F`lh`jlz\ /ze26r___y kj7WxxPsFp5\hjh@SCLoW_㛯/T_8)1R_A@cc#J%n/@m &D%+ w5( >#=q psSVxyHи] P0VjMMP__g?FCcjpS.J94ie0pss+ Bē<&ڝvxU"q ONDii -fuZ꬀BR-%eF\8_sQ_[*yD(Nh1~z(rhTV*a9D0$rV@ 775T*֢n*(N)\@ U:S jQQy~JU.kQo2A.o3(//Gcccj5Zfpsn DDCH`0xbطoULt())Y~ut^ACQ{ 7E Fjaj0? :/|I6 TܨEy u P9+p꿰/ΜܜpCMM ?PVVrT*o@Mu5LhllhX`)`0`̙9s&.^jxwzߎB/^{`pBl߾fر .tpdDm [D0hjlDM]5&r|q|ux?f`\mP9Cv oK4@.4Y Ԡ 7P[[70qjkkےΆ444|3%"xxg%K...~IΎ}:u*k]'~6M&bcch鐞nU؈˗C۷ojl6#99z* Guu;gpvvƃ>xݻw[ܶmt:4 `ՆL&Czz:-[Xjkkxbh4h4<㨫<~ӧq=`Ĉpqqɓ%z#!Wt=㨵-lmEKs j:}_{Yxau_ >{6+ZLpB ymL&Quhhh@]]jQ[[ Ԗp웈h8`)>ܹs;-2yyyþ}?~<.^,;&.995550 x">c 6/_ƥKp _|(((@ii)Z-=d2њV+??0 Ɔ lG}"dgg['$$W\dBRR/~Ν'xׯ_Guu5222w^(G[7)édTWON9(peB}M% 4YnM BlOP:|(ʶ'#)P:9Aq0SDEEuԑ#G_GE``eyϋ/ 555u}߾}HKKȑ#鬎޽{et:xyy!55ժ7]<8t䱉o~z{{ o~cooo9iiix7mٵkǏ[:t2~oooYFKXbgϞ'|шSÒ$ސ=J%=q3 .rTNШ]' ,@RRF#***hUh"[娬cccl2\z8s bbb5JJJBEEF#裏JlLLeFIIIV_:444*Jry;^\4GPDOshO<]\\ V O//t:#00=z4ƌa w3f n?Ǐ 01vX3A}`zG^/O϶{zTm=yē&"nv{8pBCCVtRV6mڄ+V@Tv@DGGcժUx'ڟ8q"||| &X%*矇ZFHHƍ(hZ!<<QQQVKNNƄ 0}tjXj:@wS'Oرc 777 ? \J>jhR-I'0!@!L>ݲXdCTVVH\~ѡ{;|L4!1lNO}됾 A,7ogr @&Chm2sHDDԷxd$^﫲;BTf1QtVTDDDb9ȵ'P >>ؾ}im۶AA`ҥ0LZ,^?8$1HNN^JQ]]mU7Dxx8\]]1sL KL&CVVƎ gggDDDܹsd3gܰvZL>* /g:g2 FNNtS!"၉ 6/_ƥKp :(,,`@mm-yKYBBa0pL&$%%I./(--VEBBUl0tRÇ?Dee%~a\RrSO!''xpqdddH S;r_rr2jjj`0pE|݊GP8䇈>]D@@ juя`@HH<** =VSNEqqv́ Fnn%2L8v///[-))^CբIdΖjMMMv㖺LqI3  |nY3dODpdm?~tYD%%%  qY`` ,m%)..FXc;R>u駟nI'T*477Kl^wΈfQUDD<.BիEEE6u]fc"mU^TTN'RDCCXnmmϟ?qqq(.. 6?R]X}Jkp'O-ºuP^^J_ަNRR***`4 Zbbbш$H.oLf山Xl^f9s& pqq`իbH͛7%%%Xvz>>>8vXǷ`@bbyqQP*!""RRRjpDEEA~[.7!!!pwwGJJ,55rRDjjv/2n Ri@%''c„ >}:j5VXŋ[׿bڵP՘5kfϞݗGԮ]Vh̝;nM6aŊ?Z7QQQ6mWVVFǣu@ ~C!v؁xcҤIgPzqQ}CGxq0‹^\  IDAT=RRRq?jH;w2o?hc)30m4TUU믿萨 °pNU "a)A\\T~wi[:: |xQ:GDD]>2T~ˡ? L/֖=ǏoSN9. ڙ3gg?ݲm۶AA`ҥ6d2 wwwbs|rh4`6u0vX8;;#""ΝiN>{#F &O,L&B@!==ݪl6#99z* Guuݶ쉈@jj* a0P[[gyƦNnn.>#!;;۲\l PQQ˗/ҥK8qMÇ?Dee%~a\n;7w\<~:{J/995550 x">c_|(((@ii)Z-:mV۶m˗1ydDGG^hܿ9xwa4q}aҥKHH@cc# \Ʉ$K'e|O=rrr{ǏGFF#6[[$)}˲hY/ ׻BC=M6uDD OnYpy,Yā! NG1;K*ŨT*ܸqVe2 BnުNQQQk{{PK2 %%%.jhjj~hh(,XYfaرv8yeaaa͵_VV'uaOKK c߾}OS9rDo///KԩSQ\\ @|I%g2̲/8;;[^j455nWh4:R.@3_hjMMM:+EKK n݊ݻwŋ}5`sz:4 #˻|P(u ^|z,"##-`k׮- z]VVfS+%%% WhK%Q駟ѣ[oI|YY;*..FXX(^GyyU)G:)dP(s)DGG2 nnnݺzܦ㓲^#bGl|>ާ4no\AQQݼRW_"H"s2e uLH]֧$zƢeĉ{n ֬Y#[[ @MMiV:;#66~~~HMMԩSQXXJ_bQ5R6t:~%}ƧT*wu$77vT{$[}`|L2aZ>OD4X1$fϞmuMGIIIhDbb".\g.Z֭Cyy9*++~c>?rrrPWWBRInwHJJhDEEcccl2\z8s bbb$p 77˖-VܿOOO`0`vEDD 33fX7HJJ_o>b㋌͛QWW]_,0#*kC)3xҺ;#ٳg8N5 "(Lj+Vŋ%}$&&vzZ׿bڵP՘5kV/[ڬTr#88J~b#}Ʒk.deeA"::sV(@"]嫯ӧmZzL>hE͛q 9ra1!22GWؒq ==MkJJJxڝ /.t>c[5mܸǧ1#G*˗I' zL< 3fi닲29:$ζ_/!""cJG@8GA=|?""lxēO""""L<_ |B[ln)W۵ {~¼_W̙͛7;: " azlݺq?1P>7oƴiӰzj9:"߿8/&1C=vL:Gvt(=; UcƌwߍÇ`DDcIDw1̟?a KѣG&$˗/Fo.H/0uTXb}d2̙3nnnXv-OJ^z `6 ^J磺Z,^?8ڷקt[l/6~?'O?y$&txdXR9s?m۶ :K.d~ֹ YYY;v,sٴY_O=܃#F'OFVVL&bcch鐞nUT\zGK٧|M3g΄`)eurwO>O҆ PQQ˗/ҥK8qU O͇C\\ۇpY=SAzz:{9?~_|(((@ii)Z-,MHH@cc# \Ʉ>_\|G(**BvveXb߼y~,̛7[KQRRe(,,>>`7 _vgH@(**[&w!((HAhmm?\rR 6oSӱ=b7򾮮β"$%% ?bl6w+>???_rŪn_f!;;[o+zaْV&IpssyS(T.ٓupq!77WN<):uJ8s駟 ϟ>sŋW_}%|`Ҷn>pAӟdcfdd Z;[Kk׮-52:1Ro^oyR,NGO?4F NzKlߑ/tHL&BԿSN!::dpss*/zk(|ϯ% &%^o5ӺS<@۩#G= {KgF@@jjjNSZʽ"t:{RzNrDb<ߏGM2v:w5D}'NݻwUUUxWfmޚ߱V>bccTL:8x̟?qqq(.. ?U*hhhY.)StD}'uiѢEXnQYYۭcǎl6۔!44wƢEHވŲepU477̙3 )) FFIIIV呑ؼy3PRRkň<[͞=ꢛPQQшD,\wF-{#''uuuhhh@mm-T*v,X`>HLL*Gxx8 e˖AJ_d'\\\`0zj"""i~5X_y̞=8yq (񤮘L&aҥ-l߾]6233___^}U᷿m[:,fYHII''''?pK*aѢE.׿jjj,O&L (J!<<\8pV/EWڍ3F3fL^W_}e.x{{ Bll`2ltFlۿݝ ӧOwwwa̙ٳg_ll!x{{ VujwF{=!<<\P*˜1c]'NBCCm?~?/.]|||zc7aԨQRVOYFF0}tK"zy,Y, Weee6oތ'Nȑ#g롇´io|ǎG~~>&M4`9=wNBa]W(:x{/>={x=c[lܸS6D=׵#Gtt@ff&vɤ Nf̘iӦ <^>iW*>om?!Џ O>oc`_7 ζ N""' >j' * /#6>b]]7ﰮ64z#u:jRtvuBYy9wOBAy:裏PTTlr96l@EE._K.ĉ6u>?xᇱrJܹsO먮FFF+9d`0ŋ㏭_|EjHHH贽[m۶ /_ɓ^{ FQrRhfggw߅h}݇KJ/!!0 r L&,R_WĶ=SAzz:{9?~ķz?eY4ڎ| B|V;uI&`0 $$w!** U"tَ_ChhPK]Lz@}}=Z-$ `֬Y;v,z=rۿ:?N|?uTVlI%g2̲/8;;[^j455nWЌCm=[>"^6y`nmElfYOک^*JII ծ=Jf=zx1zht:[?_VVf3f9JQ^^nUGQGd2 Ŝ:u L&Tq|R_srr}Dlo7qs9 ēD]vuDzƢeĉ{n ֬Y#M____@@jjjN)Cjj*NBRiut#=ק#ݲ# QDqG>ēD%%%FXpah"[娬{Ԏ;lGNNЀZT*.XIII0@bbUyll,-[WgΜALˉbٲejc2  ^ndffڬKFIIIV[bGl|ؼy3PRRki[$Y`-sh;~:OZWEDԗ&4TL}:j5VXŋK… HLLXbڵkV1k,̞=n?/2njRSS!`(JZ{O߮]Vh̝;[G< `5<*QF \\D4lDBdIDAT>n;n}ѠRVVH\~ѡPp >;v@||<1it^\4?`O} /.ܪiƍopΝ;tQtL:x?oYOr3f`ڴiEYYuCgۯP(((ֽ[e@KVh;)I8GA=s}-|7hs噳ga.O""""Ledm0諯ˡT 1?q㬖vfQa o/_$Ə)?'vy+񔠵2a9W|cwg%S ?___GBDDDP.Y?WPЭTB___pt(DDDDŋ0~<>;nf޷څ/4VC]]>c…Q__󟨭ł e} U---X`w~WZ ++ VrP222ӧ[?K,q`HDDD[ .Dtt4V\)7… P*9s&֬Y9sX1;v fͲY.3go/W^ٳ^{ ׯ_ /|yyy&DDDPEE9C'ODII |I;wDXX~_YUWWcĈ`9]jQUUգxߏl۶jL&\.GPPrrr$'Y]qq1,Y={`ȑ;߹s碴{}(dgg;|*O""a ƌRFHOOZh,IG7hGSSz)$$$oAl`3lٲuXUV?ylW¹s琑Gy>({ 㓋'JbѢE;vHaٖe}&M$9˗/GΝ;OOOr9BBBuVt:gų>k<ԩS1k,m/_C ,kv0'0%KolիWOZ],TXX$7@kܹshnnƙ3gn:Sa՞={pwb8zM9k,oÍ7`6q[?Oh m:оz1’tmrr @nēhzq+NhZڵRahZ?x1oIP7 8LIENDB`brightside-1.4.0.orig/doc/html/index.html0000644000175000000500000003113310136515004016415 0ustar arisrc Brightside

Brightside

Brightside Renders Into Gnome Helpful Things Such as are In Other Desktop Environments

The Brightside logo

The Brightside Screen Corners and Edges daemon


Table of contents


Introduction to Brightside

Brightside is a tool to add reactivity to the corners and edges of your Gnome desktop.

Brightside provides ‘edge flipping’ to allow you to switch to the adjacent workspace simply by pressing your mouse against the edge of the screen.

Brightside also allows you to assign configurable actions to occur while you rest the mouse in a corner of the screen. Currently available actions comprise:

  • Fade out volume
  • Prevent screensaver starting
  • Start screensaver and lock screen
  • Enter DPMS standby mode
  • Enter DPMS suspend mode
  • Enter DPMS off mode
  • Dim laptop backlight
  • Custom action

The actions are reversed when the pointer leaves the corner — if you wish to prevent the screen being locked you have until the action progress bar fills up (1 second, as it happens). Custom actions comprise a command to run upon entering the corner, and a decision to either kill that process upon leaving the corner or run another command.

Alternatively, you may choose to switch to the diagonally adjacent workspace when you press the mouse into the corner of the screen.

Upon switching workspace, a pager will be shown in the centre of the screen; as long as it stays on screen you can keep switching workspace without penalty of delay for workspace switching to be activated.

History

Brightside was born both out of a motivation to add a missing if nonessential feature, i.e. edge flipping, to Gnome; and also out of the need for an easy and fast way to mute music when taking a phone call or responding to conversation, and a quick way to lock the screen when leaving the computer.

Because of my lack of experience at starting software projects, I used Bastien Nocera's ACME as a template, a guide, and a source of useful code. Quite a bit of code still shows its provenance.

More information

There is more up-to-date information available in the README and ChangeLog.

. The acronym for Brightside was made up on the spot shortly after the name was decided upon. I consider it worse than most (yet still better than many) in terms of trite artificiality. Incidentally, ‘renders’ is intended to be taken in the sense of To give (or hand) back, to restore; also, the use of ‘into’ rather than ‘unto’ may be excused by either taking Gnome as a collective noun, or regarding my usage as an archaism (indeed, one employed by Shakespeare).

Opinions (or, why not to use Brightside)

Havoc Pennington:
...‘ouija board’ UI, where you just move the mouse around and the computer guesses what you mean, has a lot of issues.
I don't like edge flipping because:
  • it breaks fitt's law
  • it's disorienting to users since just moving the mouse causes a lot of "instability"
  • it involves a lot of implementation complexity (putting up input-only windows on the sides of the screen to detect the mouse motion)
[regarding workspace wrapping]
Basically this is your standard combinatorial explosion of preferences; you can change number of spaces and their layout, and choose directional or direct-to-space or mouse navigation, etc. etc., and so then you might learn to work in a way that involves wrapping or not, and then it goes on and on. How many ways can we accomplish the same simple task...
I'm opposed to a preference here, it just perpetuates the insanity and is feature-micromanagement-via-prefs. Let's just pick something and go with it.
Jamie Zawinski:
[regarding the lack of corner actions in XScreenSaver]
The reason is just that I don't like that behavior (I think it's non-obvious, non-discoverable, and counter-intuitive.) I added an ‘Activate XScreenSaver’ menu item to my window manager, and that's good enough for me.

Screenshots of Brightside

Screenshots of Brightside 1.3.0:


Downloading Brightside

Brightside is, of course, licensed under the GNU GPL, version 2 or later.

Source code is available in the download folder. To install the traditional way, just use the standard method:

./configure
make
make install

Brightside will install an item into the Gnome Desktop Preferences system, available via preferences:/// and the Gnome menu — if you aren't running FAM you will need to kill gnome-panel to reload the menu tree.

Make sure you read the README.

Packaging systems

The configure stage should generate a spec file, suitable for RPM based systems.

Note that if you are compiling on an RPM based binary system you will need to install -devel packages for all the support libraries used by Brightside. On Debian based binary systems you will need the corresponding -dev packages. Of course, if you use a source-based distribution the header files will be installed with the libraries.

Ebuilds are available from my Portage overlay, in the directory gnome-extra/brightside (download directory tarball).

I would welcome specification files for other package management systems.

I am willing to post links to binary packages for popular distributions, as long as the packager is willing to support users of their packages.


The Brightside logo

The Brightside logo (which you can see at the top of this page) is based on the Monitor icon from the beautiful Amaranth Gnome icon theme by Michael Doches. It was edited using Inkscape 0.36, then the original SVG was converted to PNG using rsvg from the librsvg library.


Created with Vim Powered by Gentoo Linux Powered by Barry the Cow Graphics by GIMP Edited in Inkscape Designed with Epiphany Valid XHTML 1.0! Viewable With Any Browser


Created: Sun Jan 11 18:50:09 GMT 2004
Updated: Wed May 19 11:25:50 BST 2004
Author: Ed Catmur, <ed@catmur.co.uk>
URL: http://catmur.co.uk/brightside/
brightside-1.4.0.orig/doc/html/w3c_ab.png0000644000175000000500000000201410000640437016257 0ustar arisrcPNG  IHDRXTPLTEf3L䈸?2Dfֱf@oY,߲Y f/&`ppmfϦSO? F_L&r9"z Uffwəfff3£fztffzff̪f333fff̙3f33fff7tRNSYbKGD?>c0u pHYsHHFk>IDATxr0 `'1}m"W4j Pd9 ^?~'n àI/P dDH,e͆0%@Rib8yߧAA()+yAA!T$ev^lzqyfWH@)!L"ʴdd\t@8ZDiٳ4=,{82ʗSa&? ka;S z+fT]*u@B_Sq^\/:x0͍ <C%`F64eJah&0UR`}~ d_NEIL~,gyp>^1ܮ( WvOO$3 ^h`*Ô2'<6-vWz0 vx۽ުb:wւ`Wk1wP-٥PjBs-LZ.{P=xZ8\SPsux6*J=R;1/хקwD F8p-05hf8`wNvM[=1mhf:G;&[w/+6W廓 uwf 7R ZxI]˃J;Sx5[57 $#?1yC}"^)DA ڼIENDB`brightside-1.4.0.orig/doc/html/.xvpics/0002755000175000000500000000000010000742754016017 5ustar arisrcbrightside-1.4.0.orig/doc/html/.xvpics/Screenshot-Fade-in-animated.base.png0000644000175000000500000000777110000622706024600 0ustar arisrcP7 332 #IMGINFO:670x599 RGB (67785 bytes) #END_OF_COMMENTS 67 60 255 ڷڶڷ۶۶۶۶ڶڷڷڷ۶ڷ۶ڷڷڷڷڷ۶ڷ۶ڷڶ۶ڶ۶ڶڷڷڷ۶۶ڶ۶۶ڷ۶۶۶۶۶ڷڶ۶ڷڷڶڷڷڶڶڶ۶۶ڻۺۺڻۺֺֻֻڷڷۺڻڻۺڻ׺׺׶ےۖi۶mMڶnۑ۶ڻۺڻڻۺڶֺ׶׺ֻڷڶ۶׺ַֺֻڶڶ۶׺ַֺֻڶڶ۶׺ֶַֻڷhڻۺ۶ۺۺڶג۶ۑے۵׺۱߶ֻۖڶ۶ڶ-Imۺڲ֑h۶ۺۺ׶ڶֶֺֻڶ۶׶ַו۶ڷڒֺֺڶ۶Ҷڷַڷm۶ڷڲڒ۶۶۶۶۶ڷڶڶڶߒֶֻmr۶ڶ۶mڒڒۑ۶۶۶ڷ۶ڶmmڒۑ۶m۵۷mmڶ۵۵۶ڶڶڷ۶ڶە֖۶ڶڶ۵ڶ۶۶۶۶۷ۓ۶۶۶۶۶ߚ۶ֶֶڶۺڒֻ׺ڶڷ۶ۺ֖$ۺ۶ںۑnں۶ڷ۶nmۺڻ׶ڒ۶۶ںۺבֻںۺڻֻIڻۺۺڶڶڷۺڻ۶۶۶ڶڶڶڶ۶۶ڒڶ۶ڶ۶brightside-1.4.0.orig/doc/html/.xvpics/barry.png0000644000175000000500000000320210000742754017637 0ustar arisrcP7 332 #IMGINFO:40x40 RGB (2166 bytes) #END_OF_COMMENTS 40 40 255 .. .**. **-+ *. -* .**. *. .* .**. .. .**. *$/ .. .* %%.).**- .*.)*. .. .**. E *.*- .*DM**. /- .* +- .. .. .**. H&-). .* *)H - .. .)*. .- . .. .**.(n) .* *.*. .. -+ *.)/ .* .. .**.$$).*. /)DN- .**-*. .). .. .**.$. -. .*). *. /- .* +-* .. .**.H.)). .- -%). -*.*). .. .. .**.HI)*)$ ). )Im*. -/ .**-* .. .**-I$$%D)%( *.*- .*.) .. .**.H$$%$$۶ *. .. /)*. + .. .**.$m!m *. .) *- .* .. .**.$$%m.)$%.*. .. .**- I$D$NmH*$%MIm$ .* .. .mnmM!$$%$%D$EqqHr .* .. ImE$)EDHHm)* .)ML$%$%HE$)IimnM() .Hm $%(iI I$nnI$ImH% )ڎ $i)IE$m$.%%) ) nhJ(Em$EMEMEmmMM.**- .. .) % (%m%H!q .*.)*. .- $) -+ )$I% )h)*.*- .* .. .**) %$M). .. .**. .. .**-% ) .* +- .* /) .. .**. )D))+ *.)/ .**- .. .**.(!MD(%m . .* .**. /- .. .**. Drm%DI)-**- -. .)) .. .**. $$%I$. -+ *.*- .** .. .**. !)$EH.*.)*. .- .* .. .**. !$$I%)*-). .)-**- .. .**. %I$%$.* +- .. /)*. + .. .**. %I$%*-). .)-**. .. .**. %I).*)/ .*.)*. . .. .**. !׺/)*.). .*-** .. .**. !rIi(!$$r.*-+ *. -/ .*) .. .**. !$%$!$$%)*.)/ .*-+ *. .. .**. %%H%$%$ $$*.*- -*.)). .) .. .**. ** $$!D%% ** .**. .. .* *. .. .**. *. .) ) )*- -. .)). .- -**- .. .**. *. .* .**. .*.* *. .. .**. brightside-1.4.0.orig/doc/html/.xvpics/newlogo3a.png0000644000175000000500000000552210000742473020423 0ustar arisrcP7 332 #IMGINFO:59x48 RGB (2267 bytes) #END_OF_COMMENTS 59 48 255 .. .**. *. .* .**. .*.* *. .. .**. *. .* /)*. /- .* + .. .**. *. .* .**. .*.* *. .. .**. *. .* /)*. /- .* + .. .**. *. .* .**. .*.* *. .. .**. *. .* /)*. /- .* + .. .**. *. .* .**. .*.* *. .. .**. *. .* /)*. /- .* + .. .**. *. .* .**. .*.* *. .. .**. *. .* /)*. /- .* + .. .**. *. .* .**. .*.* *. .. .**. *. .* /)*. /- .* + .. .**. *. .* .**. .*)/ .. ** .**. /- .* +-*. /).* + .. .**. *. .* .**. %.. /)*.$) .)*. .- .**-*. .).** .. .**. *. .* .**.$)*. .).*(J).*. /)*. +- .* /)*. - .. .**. *. .* .**)I *. .*.* *) .- .**-*. .)-**- -. .. .**. *. .* .**) *.* *. .)r) .*-+ *. -+ .*)/ .. - .. .**. *. .* .**(. +- .* /)%M.*)/ .. -+ *.)/ .*-+ .. .**. *. .* .**(.. -**.))׺.*. /).* +- .. /)*. .. .**. *. .* .**H%)/ *. -+ %).* .**. .. .* *.*. / .. .**. *. .* .**HI)*)$ ). )Im*. -/ .**-*. .).* .. .**. *. .* .**H$$%D)%( *.*- .*.)*. .- .* .. .**. *. .* .**H$$%$$۶ *. .. /)*. +- .* +- .. .**. *. .* .**$m!mn) .*)) -**. -. .* .. .**. *. .* .**$$Im.* $%*. .- -**- .. .**. *. .* .**-%$%$%mmI$ ) m)rD%.* *. .. . .. .**. *. .* %NmmN $!(% $%$)rHn*.)). .- .. .**. *. .)Iq!$$I%$%$mHHm)*. -. .* .. .**. *. )nir%$%$I(%E(nmmh߶rD *. -/ .* .. .**. *. Im%$IIII$mmI$HmI% +- .* /) .. .**. *.ۑ  %L%IHq *(%$ -%*. /- . .. .**. *)nHND%m %$n$m)immm**. .. .) )-**- .. .**. &$q % )$nD) r .).**- .. .)*. . .. .**. ** ! *-&$E)$$EM .*). .. -**. -. . .. .**. *. .* .*% %(ir/ .. .)).*- -*.) .. .**. *. .* .**$$Dn)*. -/ .*)/ *. -+ . .. .**. *. .* .**$E$$I -+ *. .- .**-*. .) .. .**. *. .* .**(%I(%HJ /- .* +-*. /).* +- .. .**. *. .* .**)$m%(E.)).*- -**-). .)-* .. .**. *. .* .**.q%D)D*. -+ .*)/ .*.)*. . .. .**. *. .* .**.(E$I%).*. -*.*). .. -+ * .. .**. *. .* .**.$$I%).* +-*. /).* +- .. -* .. .**. *. .* .**.I$%D. .* *.*. .*.* *. .. . .. .**. *. .* .**.I$)*. .).**- .. .)*.*- .. .**. *. .* .**.n/)*.). .*-+ *. -/ .* .. .**. *. .* .**.ڶ$-**. -. .*)/ *. -+ .* .. .**. *. .* .**.mIi(% )m%.*)/ .. -+ *.)/ .*-+ .. .**. *. .* .**.߲$%$$ $(&-*. .- .**-*. .).** .. .**. *. .* .**.E(!$!$$!$% *. .)-**- -. .)).*. .. .**. *. .* .**. .%$ E( ) .* *.*. .*.* +- .* /)* .. .**. *. .* .**. .**-* . .- -**-). .)-**- -. .* .. .**. *. .* .**. .*.* *. .. .**. *. .* /)*. /- .* + .. .**. *. .* .**. .*.* *. .. .**. *. .* /)*. /- .* + .. .**. *. .* .**. .*.* *. .. .**. *. .* /)*. /- .* +brightside-1.4.0.orig/doc/html/Screenshot-Fade-in-animated.bar-left.png0000644000175000000500000000022610000575432023757 0ustar arisrcPNG  IHDRq`bKGD pHYs  ~tIME 5 *%#IDATxcv&#=].2 cUe6#2_IENDB`brightside-1.4.0.orig/doc/html/Screenshot-Gnome-panel.png0000644000175000000500000001401510000313105021367 0ustar arisrcPNG  IHDRZybKGD pHYs  ~tIME )&KIDATxy\Gǟ{q˃( uAލcƬfMM"lA4Dx&ob dl%TA@@枞?gQ#O=Uą~zf).R裏7p͝4PN}lL} cl_$(Dzڵ_"ahV58!QBs8>M1s0 JepPPRRY@b1Iu$:F[z_&<4???o.G=H?1˜Uq``zm\wzMôqc*OI|?Fϯmqh0t1v܁6(bqbcb>9O> ߿u21롃b^gm%Bcؿ$I2 d`YYYS&QGGFFnt E R PmrR@(u#rkO|=tR)1(8M+㼼 6Bqm{Jw~8oZw1׮WTL8K` G*AT(P][U,r`  I H I Hjӗe/T\\H$"$Ij4S\ȁd*c3`!6RPjŢ` p.x5VhjSެXFఉ& pQ66&.ƍ?!pX< @E@;h 2͛22j2Mqt ຺o?7?Nת|}UWwɊb!I$IRE=`ȯE|/]{AE"}vp ܹsϜ=뢹$I4%,# /MSh1cY],4N3c1ћor׻Ưӯyyy;wdl`lIlL'gJձDeu QU1{#04=vܸaÆy'LkU}BC P( "X,K$ɕSu|7 Jc2ayw-CQ ?!^cYPMMJ:pŽrW<:l3[5ju5e>e<.WIϫ»߈ƺC׮VTTrǻj+rL+BnnnlNǏojjH$G7oވ#oNrwPR[ONoݲ_1穧/gU.HNԀ(/߲ysQQT*e1uGLDg;1<]TX( SRSe2?7I\8v=MM͎m FA-Z4eT_z 0~h06 <3˗??<;99800p`Z;k*Lަj! v:w%(^^p1+BUS hjcY PT(tP<ڟXB"f3 ~a$Ir\KR6UB 0@ʳkD!=T X.4nܸ*%%(8xGk4;w{9ONnKEaaᑣG1ʗ_>rٳL7ohCjkk_Z"%55sF] aD? e1t.tyXs-kJlP_KL&IQ@lwܹStc)W |bƀ0€a{]e|xRysVTTZ}}Q #_⋭wP]_/KNY|_}%f;xcz|/8i@ [NK8#5ee%E tÝ;nj# ===WRQa! D$A|`§'xL [kS+˯$Wt6VML4M1c ?u*$$jrL3gNϝ膆???fFB2YYy9BMg?0&d2 h6- k>p8 mwnɁ};v,11q߾}f+%;V dIFlܰubNht:juGyO٬0 c5#Fʒ3-VQXTlnnnZh. xl\ EEFv9wlVvS&L˙"9ys%77<,,#=*K† Ro&>>iqgL޽xܹɓ&%7lNo6h**+8j缪[Sc c{e^ZիΞ9Tnmm P7T6Fk2Ѵl&k~y.H$z͚~2,Xp].r>r +U+KLFP$b"`08"ܼ1Ҿ@`U*UU^[[{a ~뭍Jg'6&Π7P  E"l8``IIX,taNpAyYYM;>%Z AVsy<^X|||*^Hdiwj;w/g܄?39%'TFV.J˥]b$.Z@QAk뀍ܰaw H& JشfF 6l0xQhŘQ(d<Bϡ&f&LQSYv;fnvu`_#dgS~e˒1׮eee\Nc]4 [23KKKYu%Bd4%0]ԟa.j IrРA3X9D)ɖjӦu/s z=Wͦh0@RŹ|5Wgdfv{Odvʻ')V  C cdo3IQ D7"I?܉u7[WTF?'(T? [&3%ඵEvd$I'xCBB؏lݕ$2  "ؠ r/M$Qm.( Y˝^jFUG4ݱ@EQ?iBBq*׾:pԂӳ@vvtt7822;+k…Zݺ-ݠfv744lۺ*qӧO߱}{ff&رmٳI'O qq=ڪU/Yؘq[?1sfM\ 22:l9Bq(FbJY^hL&SsI=pO>ٵ{k[ťK/\N& +**sM4Kn6ܰ.[侾>OΙ0̅^]655:A/^,((`?t$HH$2L&˽r/ooǓN!],. }ټ%TTc#z #4D"aqѾ1:zzڑEi 1:U)!p#/]R2lu?C!|cj*nzh7:n:6>//ؓit҃a`zlԨ 6iuik޵g?|!EO߰!#=}+(pmwp EE'6yY3gYfٓ>ڳgѢE.0i_{ki˗3gjllO48v욵kRb~:et jZa봃22K3[n.޽۷o߶u+M/vsB0.>>mݺ95xߏ.LF֭[BÇ/xQ.&i;أ8$ן=T ܼz֭[IMMeZp0&L8d?dɒ;Q:T*lvg1Z[>j䨇Tb{{7()8aHu}L͛6-yii$E^5uwDRX31\. 8駀Fihhuuu\.WV?>11ioz}^0[en4FY5AQ!V+e$IШUW q`t@``Z6BZZZh#Gٻ_5];.݇􊧧;s k^0}7=!tĉcǎ}INvrZt榦~2_kkШ(H0h||"B0''gСeX.\8/3s?tâ4Sվ$%Pu4hifP!HBBBqq--BHv+sl ~/pLu7!Ir /DEGY3xP=)϶o+㹸: cFr|2?ߕ3\tig5 b}#)fg*BBB$=W} n޼Udf; Vlўm:GDFF᷅߿0(H-8G*]406`J>97Bسw v?t*7Wxďo49\n?GNG"$lV+0,a{]N}Sd2 B!8iI:Nl6gm!gϝ{-R){F5<{|>\} b }C uwIENDB`brightside-1.4.0.orig/doc/html/ralph_gentoo_badge.png0000644000175000000500000000675707611042457020762 0ustar arisrcPNG  IHDRX쪝gAMA|Q cHRMz%u0`:o zIDATxb?{+w0bP{QVVvSݚիW={w0A@ CX\w{T@yeB {w#LU53דЅ150 y))nha0+u<8R3QJ,xJN݅@t69ז.nxA}tŬ0eOuCbY`pg#&Z{ pfh8zHwk띚XRdq<|ErH{g] acR]q. HErY+H"rϜ9a@䀀/@" 0aJq S>C'Oyʂ&I렓ќ238Phk\^BWr{T|!q2vc ݻw?@`_ؘbm1m*7@7{[.7W:8 #7~v0K ?~WUtug㦃#].^fd`~Gi- D@vcf==:}$6Q O) vY)L op]Ġ ^,aܴ黨0gpo?ål@w("Ϟ\@2rp|;i/0 8 # 62|x~6^pe9pX-ZьE{=œщQH @ @ -b(N }{A>`?t)I߀M`;'&yg/@cJɡ <1D sH++L#1a` /`@? 7|=>n[gaU? `U?'Oa `vm[&*-<pnnY]!,ʠr̍eK>i&"U (?.iL?`<~r%3ܾHX<;IA*A ^I Ukހ9ٙApq o׮+*3HJ\MWWamm`}ߔAnyAuEY200PSP_8wǻ_.UTn5rag!^  p_?v׫W J?Oc2'+6)@?p A">0w<(CHH( >o0cbprb&hHc㐔bPQ9?VVFLm\ VqN` _Zb> gAp<~yӄS] _TXg oaӟ^~ ](O1R5_^WT ɂX0@Ǐ+W/+9 O`ش  )QQ{>X065^ӶvљaG@ Ͻ{,ٻKA [&Vq u-~sX4:Ā h10647߇2Bb$$ Lמ}@HМ5+AX3 P%beae[ۍȎaq, 63wA%",A ֆvЂFR$5%9%?Y]P( Y>1 ~:dF(߷=*I~ZC*X8g.30z igmUUΌ ]yJV@XL`g`F[V63jXA дW1_ qrj ]?89؀-P%;s"~\/. ?{Űo}AA9maٳwl?cݻ^Vh(- /_O`OϟM23#`~l ,`VTe%Zd>}s߄bxԄщAC@luv>ol큲'P\V@8,@m%A2k_v,02")ms3HpB _>3.]jϏ lx{{k> ڿ/HVN@HQHdԳg_ m Ο8{@CoQd4Lp.?AGRfqvu:yI3$a`bûN}0_Rt˘ĽAI@ 'W7mj۾5}-)?-87nB#k\7={wqq 11)qp*03!nn(Α닫s###ON(nluuȮNE},\?? -~{}wګ#$T[RrϢEՂBߚY $ZK;z @=3Q^tHs9-R{{  B2'4glځʢ!N@BXc pprvnniڈm}=@edmex4ejb~z,({ǃ^V&~`@ >'h*ڴχf`s@_LN /^|ػKPm>Y9{,033k޼%v1( J}0"@q 3(1H#_!߼G"??0I` hL9/߼~֑/֜:io2Co2p@p8 ǎ\ -trœoA $ \"\5tm.y<@1YR' s\Y pubřyaC} /S>1ZZH#DX `b`f`tamɰb5( F  cXL3u F q I o @70r2\M#@b.et:fIk >+KR ptD߀䦸cs_IENDB`brightside-1.4.0.orig/doc/html/Screenshot-Gnome-session-properties.png0000644000175000000500000007055510000361634024172 0ustar arisrcPNG  IHDRP?a>sBIT|d IDATxwXTG"U@5FP`Gf^@-)&6lbX +DF$ zv?] gf{̜̜,.AAiIɊAAJG~:JH-At;v?G >>>hJ,ٷl{e@Ȟ333%$p)֦o_>-^4=W>0a„&&9Jƚ7gN ~ĉMʿ5 +%Q:,)3oʠHc_]] 6-|۶m[8u.Fy6,TVK u͗ãIz[ Y۰g:MKd/{{e@i_ nDRu,pۢK+Trb&MjvYbd'СDhzaiJ( -,,lVgKdȞ@kر#SSS$$$@@ UUq}O (MD-JA2*Q:u2JJJn:ōF%K`M/m䉠]%^V߮YQv {R:tKW dO}Es8mЦMorQZZr8(FU#)S{v,--QXXׯ#(("Yyyy022)1quu#Txw8jkk6Q!Ԧr\Mb/(ڷcSx־jjjp߆) 8y(++;AX,ivvvPQQAmm-MZ:h,)_~Xd ?~ ###L8֭c`9|0._ sss֭[ѿ8pW^!''8t8^N:ׯcǎ{ ۶mc>7nDLL 455g|gbxzmӦ *++ &P& kŋ^{Ư_ RLPf#LʭT{===??)caܾ},-$16l6Ə|bЧO߿zoAVU]]vӧãFBxx8rrrtWƠA4>>>?>={$''n2c <~UUUp8|OQqL2˗/G^^rssl2L6M?Nɓ'œ'Oݻ7=JQNRMSQ+>@kUN'sXfmZ!*pX^^xܹs|AcϞ=Aii)p&M`` m'''z zի?Ƌ/`ee'OJ͛daM28$-^ӻ_/JMMKٳAGY)0Q Ft4,;u8w薠}y^Mtk_ 5m G7'/^|ѧ#~Bm6x~l6{fAXi[2h {\.f(< V%0@4Q_ ;;;&#NGnR^$"4VA([K&{+>\ye5-W^45׷/N=OMKKzt6!({RY;3ٷ dO}%0oXkSs:ٺs^ڔtd<ʠ5558::Qόvd$^z5 Ҷά,ʠ

{py|gpppԩSe>^ 6l@bbГÇSNիoOJw3W… #GÇo>ܹsߐo/M\\=7ob Z87wwwp=DDDZwu%=>(..vY]]]agϞE@` ez*5k`ll MMMxzyQjT:vs |7=r$\]c$֡\ky8^.]V 2+ ~ 뇾1c]Wk׮رcmJJ N>{Iԟ!lH  ?ߏr\t ጝ<%9>qqqqMaҥy&<7o 7ndbeHH,,,uV3ƍCHHHÓR@sR/q5&^CCyyy(,, ֮]+Q//_ʕ+R@@.^ȗfIixzAr+BWWERHlXnN&|)|4z4 ݁DZjhhV*۷ǒKSx8bkX!;SWQqܜٷȢdcPgΜ=աK"../͊+\4Ǝ"cРA"uGW\alf$g͚5011fΜ |LجY¤x%dO?Ӿ}{,^/ŋ/pq\ń X,pp0:0hhhGNjD'ŝtuuQPP;6(̌BnI( +W`̙BӨfCCCPRbARpǵ`Xֽ;k wtXLJ}b޽ޓ\v-F#6defۥb7"##NJ?)yx`ƍdNJLW_}Ŝx88^\]]Iiv5 ,'pgΜ'`L;v໷t4UG8Gp26l{5du583gb`#_;w.lmm1< Wprrk̘6MS .˗1Oa?`fNRlXLj#%]eVxYGxxcUR$!͆:Ԑ 6-KP>VVV8qQP5Fdq憝;wEEE gc8d1^ K>>>8u6oތr`Ȑ!ؾ};fΜ98vϟ>>Lf̘ @4UG]uzOҫW/ 2u*󿠧P oo|lx~~P0^#cٟ8^XBC1(!88~~~011'"|dBP>k֬APP; 1" čEaƍpss6Ohy6CV㕐-,.MJNƮIReBE<^Q׮lp",^c$==K,-E(QQQ@~OAHJpp0^~ڵK%uKA- L0l6G/r!G(ےA(2FL)S(Z+AA%AA%AA@6(UU%{AR Gaz  AGVJA" GIA" GIA" GIA" GIA" GIA" GIA" GIA"_iE.ʀ}lw#/_E?ZM|x%0ٿS&M槈fRXNh -፲c4$=έW|AFQ[[h JU:Dke+[8:LPr A=~5(ZPt]>Ar>}uSR!I!'YCQs5oݷ/_܇}?E]!Gʨ?LHJb>/{>4O(aaa (X>8`cmh S[lwQlζr&=?[g)I^tӆMXXf͚#F0S$$$(ZHZT444lp\|011)֬Y#R[[+ZpJY)DݪgOc$N[K?-uyyy[yⰱQ(ӧOs'ݻѣ56-4øur1e;v sirʹUVVoǟhkkc=N {og7K"jõW mmm888`4hD)bRRS)>{ Lʪ(/^ gb֩]v׫W{>> x5''^BN`ll* ;ʌ/1/ƶ.]|oo?q V({~aQ6,8t0LMMQRRqAQ*N˗/=%>>uTD!HÔ|اߓu,( ܸq/_GhX]8Oرom c&͛7 ;;>泿y&>رj5C͹"S5̼R8qEEYW-mmx͙gϞIԆuq)|'ǯ wwwǼmfcڵAX~=ؕ(*.0GGi,*.aP\R"V,^0uT;dXXPQQDg_*bP]]$''#)) /_geA\|iii(.. ?pG XSD$QTTKW ϗCv:ձ{.y6W^?#^@& ~QZZ*L$&)6ذ~=PQQ n5}]X߀A̘1dm% źkq= Lw!CGDPWWΐp\B?\81ci.{ QQYo>UVaňsGGrrAPI|8^| K.=,K[")) 99YR9|VzIԆL{c8ww,Z7nGtL IDAT Ǝźuk={/ }{BGGc3| ǣ}ba keEETIχ%jjjGAGG/ ?ꨨ[:(((.ͬ) ;ʢ"4700@QQ_ ??xCOOKYZZZX닫W_~8q~&\[[oFUZZˤZGMRvs |7=r$\]cG!/C&\2{tt4M $m%Mp9]`an-7cpuvƎmP5_~A@` :&-[ *C\^OOOppECՅʕ|A~^Lߞ%حK]M IN-ܿ#і/TUTP^^jpjk}b'رC6\v-;vfΜ |Lٳ!cÜstuUpyp9L>OBmM jq&"3gΔHOS;/ ,scǎY8MVVVzB~~>QPPMMMt >"33\.Qee%JKKa~RWWر#_xAA afn웙`§տgs7ݻ7ݻQFx,[\|oK.ŒKrs;v ~+Vࠈ͛ݡpuuŁ5gNJD-aiikcђ%XdۺxǎaŊrnN>7_Ae ЁWSWGmm-SSfߴS'>;q(, 0z.r1fXdx}555͜54vځ.LHJEVf&֯_T;J҆CPoofnp\t]tիW4v,\66061˕HOsЮ]; 6 n݂ff555_322*o=BMM TTTfW^I_1p@$&&L`:ypG9h \p^dx؇D <*+/'Nlٳg# VVV+0a&~̙Xn~'p\]V&+/, ݺwW_ᎎ"ӎ5 þ{ 7 L'붒f k׮\ #g pĉzxaIm *+zן]wo1jh4 %& ݗ722ל9CEyDAłv042B۶mE;3ssl޲3M@{{hkk7K 33: &~8|089k,Y`'@__CEMMTI.B=]taKKKqy=LXӬB۶mѦM>Qut999Ayy9 c82LD; Eں;P\\"ر/cdl BFFjkk0ϧ~ /// =z@hh( GGG#FWʬmܹr3\ۻcŋ|v, Ø7>ڶm+0IJv8/%/55{ѷo_&ĉظa2^DMu5Ҟ v`ճ}JKu.J,Daa!`nn$&&"11Ϟ=JJJ֍ܹs, 555̄!jjjbddXYY}o Qvaa] =ʰCйsg -M mmm7s#?orsѵkW̛?Y'NĉƳX,lٲ[lyټK^h .ď?M72t(k333M{DDUUXZZzNȺD]_O–͛ <[mc<`ХK|Ĭw{WhX}-f+> bMp7ZZZ6}:n߾6 B.]q&gD߽ ![7Ew]XM}{b6Ec۶m...Xp!ԩSm6ٻ/\=͉/>Y>l}}}'j9qX,hjjYYY rI")9YL"vdT\X27WWfG4(+W-] 7ww7Y˩#2* FKYIzz:|H7DpSocH$9/Y cSJmמ={";;[Mয়~œ9s+t***(..Fff&8Do̓Vaff*. d 9V(>. ~a'YCٿ_!ZSt9&>;RsG[ˇ(EKxo GI:FqбlO  rA!rA!rA!rA!rA!rA!rA!rA!rRbcmh A!Gي!Nt(|9F0}4DEF*BHZI_ Zp7` {.~w|ǰ0S&OFZZcs-L00 ?9#hQmܸ&!~@BRаBJJ NPWW]cǏh3Ao2}K㻰0p8&컃1c hkkKYI/i ##ϸ{Xmwř_~KoY!7/?sLkI4sҥ9kq׮_G]};M\l,=1K/7v6_}vl,==A^(|VAWWWdٳgccchiia/^gzCSS^^x*QC&\xј6}T!N4E|V.rJ "{EZg#y|,mmm,] |6k׮ 4440s,TTT`LlOO0544‚bmKrf]]]ȨI ~b;t544P[[+yawh(\]]qx͙ 4C>iJN:1j337g777[ַ<6(((JC<߿Н;7oƂxEΝ., aBCC=fL-A}F9h`f& UUUlfQe!?ZQЦMۻI4I*{YSիW,6YCCCedffIVX)S"U$$%!:&\.W(>7zZl޴IѲYGADx8JJJPUUor&U^8~l6rssiF1y26!##HKKC:::xxypa̛?m۶J) ƍCHp0QTT;رEEE(,,m>~nnٺݛ]Y uuu!++K=ZIYtTWWᠦ/! ;JKKK{#ww8M6ŅIv:y 31޾Qe͝;?o@899Il5gfL&Ĩ KKK|RoWdUOYxhjjѦy;;;L0nnׇ…"/K#ww|<~}6nB(rFNʮWҒ!_zŷ? 5oQ܌-)^eKKJ"9V9٣<}*<{T-i֒!zt0%yĦ`܎QV;u54KkIZ O=Cݑw0wS[mJ0OZZvlߎ߭E8+񁐩7JKKw\zֆàA9s& eeGM<5F^VV۷#֮[}}&CDqZ@gߨURKxzz˥Kx<==?ҲI8zLMMQRR;wo^7ZCS4C_S5 #%5PXP`]{mr9A@aEr̶o^xyya҂&M ///߷Iקwo;zG‡}墲_}lm1|0>|/ܹagk˗Ld qqqXb̠===LЧwo\.fą 1r~Z*͡"K,Z MF^^HjG@` n߾-}l6֮Y{{8cudl޼y>YP^gs)8;5>c_qom'LǏ֝6%0Gp-&&Ǐ p8?~ŋc֬Y_q&u튭|#ҦZs8p\{nŋ8222wfϞ=(-+c|STlbncp;&ݱׯ_ǡ;֮Xwh{߷R( D__EEE|W$+˄?Յ_j:vv<] lތÇ۷oGii)СC˗.[0min}\.= {{{AKK _.[X6Mʻ_XXm۶a"ŋꫯpy&ŋXr%'Vk׭11k,TTT`LlOO<|PWѦ0ez:} yy().FEy9j֦ ڵ^hdN7ME)^E^~>:vȗ&/?zzz|i ̌ 353?''~ _,Kdjikc%Xd \.^<cǎa8&P8b3jL:i47#tN͛7˭oT`ݯ{Xv)G'ss&~~~>LLM<%N̾Zz ZJzàAp<\8|iZ`hȟ XXX23 \d#F}w$%&"((H`zI47+V/#PQQa"md5!1Qd ;._|Gyڦ@47>6jjhӶ-233ė jsquEpp0 _P۶͍wusCHH' 46hk٫,J1āo={kN-|-,-,D^/Xlw77hiiaYM&'g|K.ۻI3 Sزy3a``c֭Lٞ5c***ݻ KKK|4~|r֭_!!󃱉 fϞH6M*h_\Ea۶m䣏...Xp!7mbĴq;:Zd04$ QUUFrܤd |}},U&QQ(g]Ȩ(97@fzW,_WW$?YkN5==_~_ϝkAZ_66PUUe6|4̾r([MppߐNN-{BZwoooTWWcOh(FӢAʃR<h!l<ZV3ssLQw:FA(4}sԽ%Oyhr/ (%D*>^ZV eG*>^ZV Uv}$A sq>^RPvʮ  kʄB嗋+XB9x 6oތ7o?ƾ}_U!EKh4 Q/>>>Q ܯA GIA" GIA"P=ʢ"EKARC3J 9J 9Jq9\|Y>fSYYj*"P,( u3gΠJrxo&ƍv>|@eAr(,,Drr2+++=zeeeZڸq\CCCM6cjjh 0`Rŋq%<~jjj5jJKKQ^^6Ϙ IDATlذ թFFFh۶-bBCCCB6n܈͛7-A#M 1vXLG6oތ~, gƪUbV:1dC:t(Ǝ*͛7|0 BD۶m-C$xM9R&yQ*GS?駟R2^~ 6]b9r$&O#F?^~d|`lϝ;'7|_RTTTҲAcccXZZ"'':t.S l6K.En`mm-Gĉ%WVV={DϞ=)?AFBll,"""KKK;Mmm-lق}k׮{C~Э[7ѣ:wS"77Wz6F\v F%qI>}GATWWcݺuaee0&Nv)ugצ :u@t;SN?"00P7n0RQKFePP{1[[['7nСCq̜9FFFL\~~>q}x{{cذaLӧOqu鴰СCmmmLMMI&~mPVV׮]_ܹsxƍ+V0q[nEvv6n߾h|۷o糿y&Ξ=Ǐc„ 9s&ǏccٳGTTM6Kll,O!'';v`<==1|}ZZZUeϟ?Gxx8LLL&| ****7iiiHJJeׯ#<<f!CdZ-~Wt :a޼y={"##ѭ[7g၄ݺu=N:=z )n߾ʹ{ L 8yF\=i?fÀh"̬A=CDDw 1m[^c/ B\"11ƌĻ>ǏDž py M6… O('/2}UUUDT>GwUyn:GKK h߾=LѣG2dwѳgOtڕI 44l6rfqU~zzzx UUUt\.:ݿ?/xxOzKזc޽7"99 l&Q+(صkv l޼nnnB,\1m[(ƴ)>' 4 1el߾6l$V#F`}%TvfÇݹs_5<X弝1)3BCձ݂ { رc~iCۭ;w2-cǎ^^^Nٹs'݋SNn1vXhkk`ѢE4h;`߾}8p֭['O"&&}hѢ>#>>Cmm-Z~Μ9HLLDmm-jjjyf̛7W1-Y: HpuuV&-[`4@+++p8(eLXj!!4nic…x7PQQ&l۶]O?gSez>W_1k,ر/BayѣGȔMŋ":: J]\\PWW>j޽{BJJ YRThh(F'''DEERHJJbN \.4 6GƤI0zh߸q#\]]1fDGG˫-^{ X`UV'v(L8pssS8a޽ضmpB4&mL2K,o?ڵkɓ'#229Z{ٮ3u2=}6n܈e˖13f`ظqcy^H{dʌ`.##.\@cc#rss"447/ѣdxwaeeoŲe%{gsf˗ؾG|0ɴ(M]XX͛R455aƌXp!"##HmGEFF瞃vZ,X@a.lٲOt{_>g.4_1^>>>xwzjC#/^𘿿Ə>n9Suhy~Ɔ o5tFgٲeXlc#{Gƈ^ !5PB!jP$B0>ʎ<"Uu)%!JB!D *DχL&c [ !QCQFrr2d2b134ΩS 0d !QA0R)L9s|>JJoq8>{puuE]]3Ree^.cGyܸy!th %X_r7oơCb/bNujjj`ffXYY`X2L8C5t脐~ J2cZbT:W͛HKKåK_&~!!!Fpp0bccgggL8s΅@ @aa!U^B#*|ضm bꫯ  ŕ+W T ??. 8'y>^ {1ٳG =ƌLx s8|qU| ,#JobРApvvŋܬytrpqq2zmŗ_~/_Uo!<< ¡C4~~׿ooo+\.ZX#DSFU(`ooPܹRv3G;w"~ӧO͛7r>.b,Yݶm܌<ܸqW^2υ pTVVbx嗙i@VV233QXX۷+,y={Xp!Ν'NɓD||:{=())M>Mz*ҐJ[msopaowV /7|5558wRSSz~iiiHNN@ y+Lϰh"8;;k>>u$ ?+~=y~ ϞŹq%Œ۷ݻ1rH$$$ ïuMh:t|AA*J믿#F`׮]4x03k2 hii*VUNN\L>]CkoK^{ ߿ Z!k׫%K ++ Xb͛LuVTVV[l%K 鳳Cll,"##b "776l;cʕ8vOo_}U .Ć P[[_^,XףXv-~^Ŵ|r+(((D"Aff&/^8֭[LR͖,[ 9z)|xghYt)rss! Z=y~ӦMCmm->cȑZ!ϙO>'gD܌>u*LIh e||<.] '''L2 /"ƍ#GbԨQҥK p?1j(&L@CCb1nܸ+W |>GÁOuV" ሊxm۶ !!!:t(u^Ŵn:;qqqpvvҥK8ƍQFaȐ!pww͛5իrJf͚Ea*㉋SO=lڴIt2f !Ȥ)S BQB1|C`P$bT  fHPX0*MMMwX,\.gK$#B.+=j"JdpssRx:kiiX,m!,J:t(amm0!@?HQԀ磢BelnnƠA܌9?X,DEEa(..FAArannvo<q+3732DF",T(ufbWZ,e2҂wv'T"xyyaܸq9aff\C#*{;C񐔜͕y%Wp#44p-Klann///~~~`XFp8HOO%&L[[[WSS;;;999̄X,`oo wwwYFo$$$h6!w S)%5.N] 73 ԬY0|pdff+crw 0x`xǙo666Xhwbt.fX,x{{磤BŨ :CŵkvMP%vV%3Ghh$D";v,nݺOO.ۣx 8"""KKKܽ{ϟglJHH˗;;;ݻWhaa)S 00"7n ~x1CMM N>'20a񐒒imsssL2AAA̶;bX;v,6={"_CBnU\r%,--؈l2\]]|\]] jlXs,1uRq/"VVV |>iii *糱A~~>bbbt| `鈎իW鞞o, KKK:t, Ӕ rqaBcڴiӥ趛1cΝ;B **)mmmrۑL"'NqN74zł+bccaccK.h+2b_$ TII  wAEpKǜP(Bqq1⵪  ¡CP%ٺ{<* W9|T#ap;''H$|>  .aŰDnn.q5L:_ ___OMM3<6+/**B||<P__SN)]6)) 'Of} })))agg:$iBP) r \zB.LWfgQV)L7')|PR:^\1S]] TzL4 CKIDATl6?#x<(:!ޡ%^_\ %!E :~Çd=T( !ĈrC@:BI!FʤBI!FZGgvJk&\(8z@?͟EI;W; !%}w׮/PR!hGYޔ8O.;w]d2tUstZ(eT( !D+ʒ}{.*KHH@QI2&Y(2YC  ,OM!@i\¢"Ed:LP2hDsVF 6 1{N //>B KU׫* ((,eH&$ eo^q zb&ڼ b 5!K`ᠾ ǿ`}=!蟺p@! ,=zԄ];vmҒ@(L s|^#Cl_wXb%YBh{U!r\2nPQ^G;;p8絠Q$BX 0kCAm A|t~1bq_P``B:R#:犄u_,^/*rJ߷hscOrQu>x32K.CSS#8X0!QZ\ Is5r~>8z(#:K|Ǽ\xd$^Z<3 hmi}ӌ!7fR&wa/ŒX GGG444d1Xr<=!WUB*aJP_Wސ!CTnSݴ=yNB)m)= q~1cə3r^$Sկ11|8̟S'N47$Ei4]|>r q!! }xΐP 9䐊Ef ŐKĘ0,gϞIɴ̫: !3udd߹U~Cbb"`hH¶]GII _8q$SRif8yRј^uZ(er))0nb $"$b-,Pr/R Ri[   923g r/+[],I$ٳǏGxx8֮]fOÆg} ctx86mPs6 BqQ+/Xh> ]~߾}X xg 6CCTlقHDEF"11Q!7^|s lL:8wKMPjk}=l5-X5V>,BUUI acg XX aCZkzԢOGKžݻ 8v8NԢ$&-%mlݪ'Lh٤G\\ƭ}|'󯿢}6n܈WVBRr2>Kܾ}[/[/xC߷K*͍Z{sfL>/23}HHH@YY||}okUery9r$qvW|Lj7o"fE3 @{ޱHV46!q ~w'2"ɩ^K0}ڴ>bN9!۝pA\(xN{2E aaa|"ma4Ia/@ E4c(l75btNyt>$$wiӃ}p+V~s3@*B,ǃ % Q$y-+7ov_YהJM1A,=9ٜƆMH; 9b  ZDBW"Sƚ㣷3%%ѩ >חK},*.R_*D*V"J*Zh%M`dd{?NCB0@fK~?x9gs=s?SZ:eJOWp&6ofz.ᒷ6m܃V˝=rVL=]Ժc_hcM` 폫^Hў g!TYUOt>S 1 ŪUtgNӁKGVp*F3~W&ZjŊ)}s@:sR0j[Xw;U~ p>@Rڶc1. ZQQv3 v`% @U[^^oAD(zŽ>P QלRQJUK$\How׸D[[eI$.'˒݁YN{ fWV{j. ҍ 9?r23V M-'Ihlh\w;,Z7tg9%DP3](fn1f8kZ4 &f/YxKy[|{ЋG | .[ʿ$;dɒ%2Z^8ٶEEEm ; yM=%-\XtŔ9,i8S:tj6QlV= V<ց^kk q=ŧ!]O3,3t/+;JHJ}P;xxK5!E1;t;lѸ(ꀁZ?ٽ/NZYUuJ B=-D_5*n趪D8M':,oaOHLQTRrD"\?jUm,M*⢚zۏRuPZz;gӮPգcf"1BQiEBTUVU+,0=5_,z͊0*>+ʲ1eEUɾ2 Bq]1}^]A96-9'񛾩ǵ+{طw-7^i c FTUUdYx<c=f8v[:Ps|A2GE1IwsK.\+.jsksLTVZM\[wz.նRDݶ[Q0 d8qRQA,+"Bk٧ ʲ|f$SQQ=~YXQTI YmdX$I>=JDJ,BBFAyNy\rٸe9T6Fgն+Γ"ƛo5XPFeYN$氪 tJNG@mk.r!Dc1v|dSF^_cch&|^7 sPp fVk_Ռ6Bg䛵zs&"D݉x<.ɒ$Kw (eFDrO]ھgHdh֨ pL:Z-++$%SF~mwEv(Ɉ.MHqA .+d:j%ms߮-RJ1 p:}&hCEUMTSdaUUv7Qo6;ʪ*=x,( HDEQTU%j%Ƭa[<^ߨ0I4JX`L[S}-BH݄EmJ d5&Hd}jNc"˽aPҬ'ODEUrsroG(B4M4J)3XiUURTlY:7-;?e0`zYQ80#ʊT&SBRXLTVy;,(jkkk4}e+DZ,&QUQY%IJ$$WiϔRBf'b?v}7Ok92rZop9%uӧ<{"2Ug]sDU pˡGI9N$eYjG"JK5UeY%YVEUdi,˝OOeER*2K5 D~3g֭c~ g=p_&΄(ʲ[]:<1AR-|4.l#rRk1 `6Ytkn:~/YBj*!U%0L<.p-0츊N{*R( TToyqjŀhHm:q#4rnlq,9v%*)gUEUUM&W[|ҤpT=ZpxCSKBL8Yd%+-qIZUSY,eqӳqZ>êg?4YԪOvIyg01\_B9x4(#qQ!D%Db$3L}JWmv}sE#MBw!ӓՎ!w͹c?;RMdJqVeY'br]cVfʰ&sls$.Hr4Ue)X2cJ)鱬bm6iycq:mx /ׯ_##G^վ݇W^T?jlv+qrgFvZ8%Omؤi\=0[ _<ÿpߺ wnjjRh͞Rt}odfo6&p(VcfTUu`(#5G)Bhv=:[#16Ln^=!2s|QB' !Uy,R"T$aL1#ģoƓǵ֣NVv>/##j &UY֙cq!$itD#[?ژ}=v؎O2a50*rDFB^uYYY.yaڧ$NҦS̫2;w6% ->tx/}- Ģ߾Q*b̈́"*TV4"c$vo`z^vCo>pJ'By;gǞO[qQa dXDQYKSc#Q%gr9Þ?nl6=bp@@V~%KcYUR6Q~QwZ,}II$fY3L&-jlzb- Le)#Fl }W &#w?//eYɄҿOO),l6&d2)Yn,Ƹ_~&8b2ӧ_ۯ_?ŢP%J߰7!, 7{j93<}SsLfAS8IcdL!C 2*Y٥Y_pOWxY=]k / ݬ@q6Lld)-:e Bh hs?Nݗ$SiՊ?*OQaa1uSmL>ƶc` U 1@V0*Y dc` U 1@V0*Y dc` U 1@V0*Y dc` U 1@V0*Y dc` U 1@V0*Y dc` U 1@V0*YvE=Rt6^B:%6oz?Y:eJpf0^ daU*pbY%?;7y[EEp'=ov~6_kt YQ^oFъF}s˖-#=OM];(w{t.?ktPIIIYY~>4R%%%!I'N0q„'x"y^[)S.9>;| ֭[o9sQ?6O'f+ǍdCC<0aܸ1G{=O UU-]Z\Xxĉ]jsM.*[P`x<ޱu/w&MZ硹sw}8 j ]^X>[kׄ *wF嗗"^|eCYY(Zɇۻoϒ%ϙGB.Zt9vXf={w۹s?>hlhxiJ;TT|T^~Q^޲greuu[ֽ'N _]j߾}o[Qyl~n3tmS?S@qSNݸq#Bhwe=ݧg/eeW_}5q6n`| yd'>p7xO>ʕzbionj] &_0?N1fp63+֮]{̙ÇO>tӦNGpɾnUUw5~@`ܘ1zyCCUnfII~ \9yrsssg |ܧ.sᇥ˖x Eบr3fxnŊ肂W^~䛃*BiӖ-]yN~5k֭[fj䑅 kjjEjK;|\d6y}M3obسzMc;vR]]}9֮]|˯AMjMX,6!tъ$z=^ӧ_w5~9sΰkּ2B7f̊Sɻ5ƙ3Oz^'(]lر?=[{(/n>m K/g-(XpW^ٱ2˖,݆釠APH6ZN ՙ'd+d=-}} /yyyI^RYng6c 9+6j~/Qͣr_߸+|>u>(-JpΓid2U uT5ABL$"sg+wt]G. mulY gnUA;M+vvZ@Qa}su.\@.,;یu w̏,ʸfe.][ubNnU6TUT;<}6#vy8HB Q)WȳgkYW33YV6FmU3*WvMw*h2րYDmx7*w֬XUU|dKVu[9Bul`R /X YmFʃOw677Ko6M'@C9#*yn$ƙt @3xmvA**5R;߹ȕ+H9Թs't$v / R$-lShU˝9(R (:\o矇64ja^́{uu}o)'Y7r'Uǔ!ivJ6B _T`)ՁƌhBlf21gddVd0)>s"/uɸVq=(SIMR$Kk+#fYqԂp}XQX'Eƺ\?DR A%G oc0* BuﱢG`npTR)`lmmr,X{Ӡ5ыLu[6Bo~S:nT|gCfY,..0~SSKcm<6 V*SKqTg1MLs<xA({d-Zp&ĭq%^t&jA+28kmߏχW_[13;1ʰkfl#X:WLii鹭c;Gſ7n`-[>vsXYCRvRZ#JR׋YU+W_tFٳg'3-}6 FRPho!Hg)TU]s+wˣx&@g<J%#B""$8DWM+ְE(uo^ԳkwNڑNds2NFcͲ,@Kv*pk%eVoћeYIp (9>v/[eTU\}< ȳ!X__?8ADk 2Ѧ<8i@ A(~B766&>c#Gf;QtXYY?Ca MTUnC2:X38_zO2 (GGG3Ç {Pn2[M&bX__ e^4x<EW0ZöDQa{^sMU46ϓAݻ{E4E0,@ Ps* eYdYd2lmm!akk x h(xt]AX$Rp@m5N1C+3Q ʼn #(FGGK'E(5accT tLT ~`~AUUp,8"$I%;B$B!~~ٳ`0cssD ҒN>\.?Faáhb>eYOO8e+*6E:F.(xqI C{)[d|<Ǐ#@y4 TviiI'(56us!䵧z= `W̮ pI[h*] D"pE&`x@4LMM=wQU(\0i;ڥxYT!beeׯ_/M4RxA&pG puV^QW:*7e\,yx/?88DQ6H$A$A8ޖ5fH&H&H$tkk+ǕT*ʼny~{\g(v_Wún(>b]BȄɲ< `Px裏>裏>裏>裏:yz\IENDB`brightside-1.4.0.orig/doc/html/brightside.svg0000777000175000000500000000000010350312005023335 2../../src/brightside.svgustar arisrcbrightside-1.4.0.orig/doc/html/Screenshot-Brightside-properties.old.png0000644000175000000500000010455710000200336024274 0ustar arisrcPNG  IHDR  QsBIT|d IDATx}\_tcL er?̖ĆE6-t6L%{b_uBsaKJit/%sεsN:7uUѹ>y?u}\׹b1   gd4AAh}y(ƈ  -c޽% Dh.m5gsl\6;\".m5gsl\gDA$qx+¾wok.m5gsl\j>7> ٲmgL:tQ'(HTsgϮs;Qz6!pi9ԜcVs.v{=N| Ƣ>٬P(s6a2;\j>5ظ՜}:4hϟ?H$)bX毼 xbL03-[\v*mSSɥ-må-i-[a_Ps k-xr%y Ue8 H'r#4x\.lE+å-må-iVc$Ddcõ_ h!DblhetI(tY!}n׮UMGї{###ԨSt7ɮ9ƥSsK[u#pYZ5/!hٲg\dov@Ͳ2 `hhWWW,\Ç ۷|ro0uv7֊*}o׮\]>ӫQhh.mOMO䛏$Al<=BQQB~!~mҥ JJJp9Z$ w܁+VXm۶M6?aJ4D[EH_ abbeRPXX$=yBzC򰏤S颌gm#yxH"CH\T>5شѧP(I| o,$oaF˖-abbSܹs΋/t!22hѢ3/>}:˙6<?~!==u> ҥK cccb駟gϞaܹh׮ڵkTUU)C!o311{}vָ޽ &m۶èQCǩ gφͱa־AOb̙2rU UHI111P(I>|z͖ (HN@E!IfBͤE>QlSs6>I&3Ir  QUUgϞ1UcVg...;w.PQQP',, z*޽[F~\voAZZ^|n*9={JKKcΜ9s3g0}tV9X/rrrw"$$DiP'y3gĪUP^^ .ˬ>O0_~% ={/T{BBBPXX{!==]& \?t\pAFj4W("//3bzF6FD}.Ə#إKI' l'$&kkf[SsK[fK[٧+W3M<<ZBVвeKҟW>Fqqq =Bxx8?۷o'OFhh(𗥥%Μ9y<_tԉ/=zѷo_*9CQQh׮^xp\x <}ZR(Ν;ܹsxw|ݝy8TN6t邥Kbĉ 1ʨD׮]sUYXXܹs֭ ''ݻwg=U=ʞ.\z _waKٲm[k4VD!G??+ LOՊ|֦koslSsuIzA"$H c]%m߾=+\v Ouof#Q=}zzzCnn4GQQ k<ߠ)M>/f2rU5ҫ^ f~mW4y$Ħ|u+[٧O96x9VWX]0BD^u"BP  Ctt4|||P^^3339|>ёo߾5'((ׯ;_+VP[)~W,_D^d믱pBbb͚5q7ǏGnn.lllpV={/Ĕ)S`iiKUZ G.]`hhŋرcJ(zNAr f̛7/Z #W5^ {ٳ'͛2z7odݻw!Wt<(80N$tyZo]sK[٧TTTӧ(--Ǐ[P(ċ/oI000- ===iӦK nرc5m.[mf~_333Y(9Vxy={ ˇΚ6%;\".m5g4c``޽{ŨFEEB!?~ }}}lxwѫW/N$u/ϟcҥo(f:z>էSsK[fK[MէٳgsA4ef}롓Pw"PGuO96.miݻwsf>pi9ԜcVcaPʠoX[٧ȧiK['mF-i.m5gsl\6;\".m5gsl$ ~~~wBAD **Jf[ A=ӧF] zAA(Q  B (A % AABAAP@A+(A % AABAAP@A+(A % AABAAP@A+(AJ+ 㛯ƥd<}077G,UJUUߏSN{s{AA % !! gggdggcΝ\oT***0Op], 1cL߷# z[))޽zAGG{ƨzGӦi1GadvvC=r$b1`qЯF=wC,3mё{äǕ˗֭u|.iжm[fD"v܉1Gƌ;wB$Q4Q~ڕ+9c99a#ŋJ& CCC)SÇ@FP!Iʪa8|(' f>Dc#xOMQQôQGGիW {.V)31c*۽{76GG/]ƞݻUƨo(o?(0op?0UAAp(+(--#Gz*=GftXccct˖/avܫ ڧs@OO3fԫ#a+C .fz{'1&1ۯosssx<888ȬA"8{Fa39<$%%a(++hLÇ;wVjv~~>=oO8.&F\$It+毜;thcA5ЪDA$@DADPUUVZ5QJ;t>av$#F p:ﺸ`L |[\UUaapqv3Zϟ?э1fh ӧMCvvB?SՇ:6}9 Ӏモ"6nHL7ma0x¶ǍÝ;w턄_1EUDcܘ1p'MBZZ0qx8MCNNF} &Oa8OjW[wYY\Ǐe(+++?~2ϟ#dJ rr*W;}Źز1}P8)2EeǓP䛪x>V% qqq>}:`鈍u+rrrxb"nnX[Ƣ? //v<~=woY[#ok?wbيsdee!ǯAWW6nT`gg>xukٳg+Wָӧ*!%ڳ'%aرΟǶ;{RݱZʆ&㮈˖a/.^={FfFn}ݮ];x#)>cƎʸnقR$׮_W3qȦ4RgSv<)E>k5@ L5 0jhD^^e`nnCCCm?  ƉetV\ 333n޳f͛ŠN8t6mEp%#+|u+\]]#G 0(fff000"??={Va?..Hrp N:"((ut\CBB`nn===Bee%VXFVV_qCaAJaީB&T6cF>s(_Pv<}SO}DE+*㉉2R^^f|1BWW&&&ڵ}#O e.^`sW},]e.޳s?m۶̙L b~aaaӧNAC  òKnZ-5鳾P5-[ijgϘo٣G2{M7xy8,$2\*nO//ڱ߁Xr%#SWǎel+Whz( \8_SMFUhyMhZq/W5tz©''Lk DFD0ec߰())aرYQƳ*BGGyyy صg|>O6 W! ]\\aƽzpqرXv-\n;B>Unӣ݋gϞ_I@pPݻ/^@,%>ev@U(}8Gj5v8o؀G6lo.es:q^WOƣ6hyMhZ(bڴi eS?yg|emiS`033cf͞ Ϗ>b}b/@##7v,Ə333,ϊӴE6VYp 8͝rb$c=G}6'|̛;,(;;;y.d̘1j}=$4+\3jСC…䄨ͺu.)x㏱nZ̚5K/XvcԈ߿?g~sq( >nxR6GkB{b l=p=#" ۧm???XQ  B;D  V(Q  J `  XD  V(Q  J `  Xъ E©ӧ 9bDmP@rLg#AMX>;("] (Q 9bqc@kJC:yrc!% ! m(Q 9t FD Kj9Ou{;;˗br<|P6Dâm|}ѽ[7dWcA栆>w.QNU[7.>=ឍ7"0(m)Vh*(;/mw2Y he  Uem evv[_99xwPf[aP0ct ǎɴyo8ܹsnV66j&Ahlemdi;ݺ)Փjۅ ZiPH====snLٳgѺukkW}QEmϞ u{ zG+_, Y$IՆ* 3\՚5x9#ÞݻANN +C$!z& 6 'O0v%%EzjoסC h1}2u|>ƌaiȖZRM:bs`Ν2;w9sdY#M IDATNr)W]]H qqA?,GEEE ;=3jqqAYY={+'GGJ&u||>x Fvv0~<._Gb1kg&M۷5 *9FVFVS$lqAJ]nde:Qw((,D±c9![lIKKOxb" ֭j޹cs砫M7otHo֭A,㉉xFdݸx\~KMI}{RaUXZ1(\DPRSS!2i]EE"223d۷mÍLqy"">>3 q C022Be8vھCBCaff]]]xyy+V`fz{ƍ */9HS[\7%+v{2׮_JbXXX0ۖ(..,%@QQZ 1iD:jCaa!,--ԉIv.zzz2cN l6T4I$cغu+=rr):i'^-e|L0A)cem +++9{I9Db1ӶYWav̶:Plk AmV& "tv#O e.@ccciy^^:v쨖m8SS:)mS k׮5dR)'bZ'BCV-[2$[lհ/ߗ {6<==k.`匮13Ik㫪:Mc!%vh@ [ FF (--EII ]cƎ -_cǍSiӰz*ܿB999 `744D.<%0֮E~~>***Q,i Ì"Hg̜iiR(}P)5kd䆆+c)Xz5/@VRA__mlQ1jZh\Ti *TW`ot[-.H 8R_`7WQFaN~0y$TVVbQ?_-۟| ލys碰֘;oٳGd3>6FD`ڔ)GX4E(#_bVZ۷cǎ5=WDee%>桰VVVt}N>ׯG2z ,1#G-neu Հd;80G}{{{zFFvSOy`/&'s gm{p:}Æ5A;ur0F]+Jmiz}ۧm???\Q\) Ax hL栔T trnJ.V(  4E$-`s% %7@Dcjܠ% !(HnkDA eAoD AMJBv BkD AM|3AA% AABBSO7 ATJBӦ5 Au&% !< ?(Q 9e'A>:'72P@rhS xж9)AAZ(%9vvjW+/cx!'Zmkfac|n۶-\\\ ##pMczۍkWA[o )=/8dNnjI.b%%%,8nRЪV&Gfݼ ().Fxx8BVD Z{j\ڟEضgO=ll9W8 B"I$z`ll||p gg|f ? {;;uH|>ƍ1y$!!!Ǐcp4H$BM>l::"0 O[rٓ5 .`1/^`ݺupqv@''ݳVJ%U,X}߾3g 9gXG/[lv?+O"(0!صkcJ9FVFVS$lqAJ]nde(@ii)vlߎ>R-}B$; uF.YN ).aמ==) cƎ羾p<؁ߓaajŲsdee!ǯAWW6nT#u+rrrxb"׮_gRSRw>nnX%lD"kQ$2L32 }6?>Ο."Ѷm[xx{q7nڴiVKɈٿ憕+WB$!#3L֘)ػo2^-?>G*y* [Xy-ڙ(Dek HĔ^<=3WÆ!y Ǐk:vBBB`nn===Bee%VXF֫ QGA`P```E~~8{~Ke`nnCCCj%Kо}{+W [Y%rсXɗ.q6j22TdGN%8K}СuPi -Y)׮_Yzv+ rnZl߹P\\ FvR<===uUI'x< eĤF;e" &0h Š6;lc 26x<Db1aee3g<037H,VVav̶.B\U<ؾm~{b-,Xmh:rU(5==Qy&>}8Ǫ852uǯ:1۝|&xhDA$uANҮ^iB۶m5s&o#O e.@cccmseG]LLLsLMM9)еk>b U?Jȷ711J<==k.`LU[6UɥEԦM?@hX\]]65e.]_zgi*U&~J$$ԊhXmh@ [P 쏉AW++n߰())aرr?TTL6 W! WKP<'Lk DFD0O$4Ì"F>y^ܿF`` #8x0JKK}}}tQ q77WE/oUW3ƏǺuC<./GDDDbk<|}A7ހ@ Udr=Κ_E}*tݨѣR <<\ب4\Q?n+Z SRT>鋊> L_||^]F|#TVV21թ5| ލys碰֘;o"?#"0mb|#>MchHTeʽ>桰VVVtӧc޼Y^ʾA'*++q%-MC ߢECW+++ܹs)*sUڷ*2_C%K`fn3gS:ꎣ}Ou_Ǝ |Ǹu`_w;8wp`='321"zTNj_LN~-^L4 NaA4݃_?7++Ν?:9 P.4>QQQ̶v(\LNS{uMhlܸs/nntkl#%5dbi]%D]Ah-,0u<{ \]9tk|rJJ7KoWDsf`1]tQ@rз+ mwm(Q 9|A 4A(\# CAȑ.Ah (N YAAh(A z )N>.ApS)Q 9$ )sb~I( ^ɓ (Q 9A^hDAA D KjySIkl-B۲y ^/TAݻuC_57Z(S_7]-'Bdӽ;G+PR-kkU(cmPo.aQ0cyy96GGٳx!ڴi1c 8n߮\!i6ٶ޽A&(ӭR=*]d MQ/`ii={SN(++T|y3ղ/A4O={*ac7|P(d-$AW:, .pqvWk{v+99!4$DF.`Ԉpۗoño|>ƌai~$ѳSRR]] :t(uqU?O9z& 6 'O()?.ڊX,f-)))_;wF-СC5 {X,fNf۞=a۳'?`п?Ŝ9sPXXm{={0lmYȗ .`1/^`ݺupqv@''ݳ?XjDFFb 98`?***6={"66?oRWy\QVV&G0eeej%+*ZYYYYLl+M*Q^vUDawߡ ǎlݲEF'-- ?>㉉(*,[*uquUTTSj褦`}=) ܰ*, #+]aV D<Si)ImwB.\Xܻww^mXm#*27oӧO/i=kS3Hl߶ ?|=nn^-,Xm&HJ1: ̶2_5pYxxx'fjhl B[ѶcU+I:IHzUFV['K@ !ʴ{A7ހ@ UdRԯ";%88zjFXn<|刈P)Szjs>^TW#;;jٔS櫪8x0JKK}}}t_ThkQv:+Vd rEA(!9%_.=9%#(/o{.F__~aIQ3~]W¨#ЦM|鉤$Ϛ=}J{>ccDMX||:j'|=wcܹ(,(5ΛW'ڂl~g!A|x 1h [i7^ĕW!2"K3gS~UdG!Co"填|cgܹ9s*3o aeeOaTNRWugX~=7o_(:^ Su~ X,_ƈ32Se:}΃19W8rsspOL>qinry9iuW(o>bsEbrrc6lKƆog>>x6FF£ }$1aRRS1If!+K?xRwK.x<{ t+_G) m䔔.QÇӧ9Kp(ј.&'7ltep;;ADA(ywssYvv2ۆKsjBMg.Цe3QXmlQ[W$~x<C O>Q =h۶-\\\Anݐpx<+޸qsyy96GGٳx!ڴi1c 8V1(Bz7ŇWτ_Ǧ{9gdNnjI.|b%%%,8n%%~umj >}\9rO?XWR\p\͛Ξ97wwٳhݺ_{ENPVV˩nf8::*it?MMgB}_۞=Q8'qVY(I Sccc|;w0UUUXgg8;5ksH|SeG1n8ɓ&!-- 8~<LJӦ!''5{;;쏉#з?V,_ANNp>cЯOWVlqS]] :t(uq@l>/OM0|0 ttD`@@rrR=X,#wssCGHMMH$BJJ 0MBVDZZ***a/RRSw>dml|}} .-kk[VDb:}A!.+8r(~9yؼy3D"ΛՌ-[0c (/b޽1cbΝ;;wbr2<<<´ٴi p ;~hWuPizE#}n(Vd 3QB)lmyzf&S 7d{;; 6 |>/_O@@` `ll`8~\cձsssa*++b n7^el,^۷W(%1K.EaddKYr%кukxϚ[.W%$$ x2"t X燳gϪYg-Te}zQ+V)=kn޼Ç SSSgΜi#So!xB_ x<̞5YUعs'f͞<  KK|9b[aa8::BGGb"$_x;v h߾=:t~ 00:tѫǎA,[/࣏?f!033.sILooܸqis 0/[cWUWTA~Fwo\~]fYj$H_0úk}N@qq1,,,KKKk:vI]֩ o&65OBXZZ*3WSA~>&M(/ͺI61: 2ry8aLǓ3Q_h߾̮OA6}plwQQܙ꼐n/-sg1sŦ(5 [lٳ˺/}Q_qQ޴`;[XXm9v?LDR $!U&m^3gbfll<]5͕`llXy&&&ڵ8SS:U?=\LLL/&FOΡC$#y|LWOlID ۧ?EA,jSՆm˔ڕXjBZ. Q-U}H "{f~y2Y$_y1s=˽7|;3gm_ʕ#` U*WV֖f͚1}t_zIk-[|9~9xxxhI`Dܰ!==.nnzMk_pۦ`zk۫Yj+W YΝX;_Өի~CQ3ϥ"SQQE޷`4lLMկyzyDJJ w!pb}|5kJ`rʂ7!BpPP/_ۗŋHZZKCBi0o\]F^^.]RORڛ*GI VfMrE#u__͛kŋL:: I,Y۷3rԨ;u4~{qAfb"VV?}t\BVv\&33ժQjU;wFooB;=(7((;wHJN&00ou {lܰ\J}Q$88/Ywȣ=tur,gJ"ObG<~0WqdzhB^y4yzz2zuC{-E0fX͝gϞԨQ8vկFŲR1r:`ذalܾܰuf͚?|x4h]۶]Q] y]w`ܾ}M{F]۶XXX`mmMÆ ԩlJ:uUG`7߰yvvvtԉŋk-K.(&L !!&M2fN@KCBspwPx3 #F`…xyaccàQm:91חtz5+YXиqc^ݻԳI_=z4K,+ЫW/Fep 9wDSk߮]۶SPT8B &.Τ~;xd|s\ѣw@y7B ?t]˻ŒL8^xzzwSĿ@đ#ZA.?کhew|lӪ `rrrdjYÇD^T?>]???jԨa~DFFhWbcbp҅\zA7~<Y+WРA>3vڑB޽2t(HMM%++ xӱcG֭_o~ժi}BTtQQQ/"Puo_ƌˆ w.C pk?\Mի񧟌VIMMU?߹s'k>z0A`o;d܄ x+-[Yw4vڅ ¸~: [TLyJeWj2O.::aァk~zz:UTa=D:Ň&?|8 _?{{{f/li}t6߯F "%tR.\@FFcyY'k֬aСXYY80Ill, Yr%\ ,,,h訾ysڵ é~OOOϝ ˗qڕ5֥I/*2Q@A]~l5kkGn4h@=6~g̘9Msϩgʍ;vұyݺu<xxҼܣF=X[[$ĝ1ytzFa޽eZs/8VL8:5T\ƍӷr1y{{z*&~ָh yy?w.sfϦYfL8]pxg4Ӈ[`-&| ?tQBEGGw>^5kr_u/8V|0q"ʊ>}аQ#ԩcZT*UL\BBprrBPg ݄qۻ"Q:k%6S;)LRςyxݝA6Z~P(cF0J%;w >>OOO+98YMBiibaa= d:"P(qrvrё`*DywB{Ԩa1, 0)B'oB B!J!Bh%B!@A!ZI B$PB!V(!B+ B B!J!Bh%B!@A!ZI B$PB!V(!B+ B B!J!Bh%B!@A!ZI`bN[Ժuy7C!(**(99̉H222Y&l 3VF@66 ["B- sf_~!t \]]x"7 !1é'xV/"BC˷kN0ٓ];w~ ^zJbݛx PTm ɓ_ݻ+wve}-x{yٙg޽EWxAB5r$Ǐ7J_B0bPfM%`vlέ[4|̙Cz8p [8ceصΞ`MӾC~=~Wgyh([6oVocH|[ 37  e˖x06n$˷o\͛s觟|~ ,!6u*,X#ۺ}B!-P`<,)))ڹys;yܲS`ggGڵ1sce3իh{o ͓oݻv >>ޠ>/W_0q$lmm僉+#|8y2kצv|8ec Ozz:UV ڶmKE!0Qʎ;IHHرc^wr 7oA:˲[Wybb"h~ƍbOPE= ԯ__Z~ҟcDz"4AoMJxE ƏOΝ B| 4`tЁuZ'!!F\ ٕ8)ƍ@ ёk׮qMup???|}}tNdL61bτBma?xdrrr|2:uR4x0A$''ʒŋie˸>D?ΘQǔ`iHMMeҥ_BXTRSS ~<3iD.]DqK++M!ĿfWNe@֖>}2y|S kfzҒ|CwYZIx>刷㫯nhԨ>?FoERɗ[Q!CT͐׏;w6NNL,!,T**&.e!!899P(+v_>4mڔ]{wsBKiՊ_mP(+I?%!!%9L!d~={⣏>˗E._Gn4!B 堗'<=˻B!^ B$PB!V(!B+ B B!J!Bh%B!@A!ZI B*6z4AKJϩukKβo~ \(6EGE1kLn޼iv<]omL2[0m{,[Ӧѭ{nY0˥<&4,ˋvm4q"QN-/ N[O0u0 9 ! 2o[%^rw/f Q<7iب?s]Xv-\\^!O,T1\T !?6QQQ(> PR%j׮M^|˗ݫ_E޽E-a;/efvl ˋ 0/^mgee1/ 7WW\]Y0>Zτqp 5r$IIIlf\\x[76}E0,]}W*Xn]ұCNƒ4Ѷo틂 =~SlټϞ=iۦc?w^=zW_믿zwvˋ}Q A'̞Q)gI >?Ks Ժ5aaaCv޿?Of޽Ӈ\tI!ǯz:^٧)ה{.ܻwOwÃ{헾k@Q}.umb̙Sc\t]E]oMo IDAT%Q7W9w@m[pKӧy-"33Ѹiϟv<1v.]ְ0874;u$_l/ǎѭ{w^m^[oٳw/YZk'ǠGDLf׬^MJJ dDEE,]}lzΟ?ְ0GD`iie 7EA?Csv6h1c1ko0k F'ظq#~]cӧOݎ;p۷d͚2۟7uz~;yo/ǎø1c8z֯cx嗙W:^٧)הU=zdm>>ԬYSos 0umZjiiiζ緡\t}cB덾ﰸ3PP*yeKJㅖ-鱿~]˖ѰQ#-ZD]$8(4\8 V*."Pf޽L1j֬ɔS5g}ښw /ϔSSvvvL>iͿ}N:`iiI57a'NP߷)SPvmԩX{SܹӦQ^=lllPO?mz >[[[׾+.X5kPnee[C.9@]SMӨtSٳg&==Yf_{w9:qtk~֭(]w <ؠ~MqKiÁ|8y2ԩSɓ'Ҷ0]_ߘPz,ag Z"gbb4轇੧bq7Jŕ/IXn...,^xxΝ7M6ѧo_bc7Am}65Қ^ aeeeP JNNaÆ5"99YkXB.… ddd`aaNOJJA4hPtVb"xP}c3d׭X7oiY @YO׭cڵXYY=vgt}۰aCS|9uSQ0]ǫ88Řn34mڔÇӣGiC8m{\Jۦ$ X7&k0@AYӿf( yYf̜KMU^ r(<66wO>#4jkkkʮ[.4iҤ2 4jxmgg5I8in]`ccCzz:n;5ʻPtnݺlK~b|6nxꩧ;_xE\ <\ =[c(XWBB괲ڟ}Uq}m7C\z("8U} ڼ7lR֭[ZVZ󸹹DG7wyh"ܴ,;ԬY+Wh֧o_/ZDbb"iii, )IEpP)))ܹsŋZFfVTV֪|z&8(TRRR *qY;`ڵkq%NR}Q!ǯ/#oHXX 0}4rrrP)jlT%K)p`YE)14}ǯϳ/֭[,(4x΃oWWWRRS [ܯ\8ץҶۛ`uzp˒^:3PP*5j?Cv zm߿O`p:+IIIۛě7quu-!C[wŽ5g5c/>^^ԫW.qSN^OԫWch-cӹcGFӾCQGSϞ=}5ڵkWt}ذamۖtЁӦ/j_f++ 7{.>]wwwƏK'B-c8;;zxyQNFN+Ys(=Ơ͞3ƭsg4}x΃o ~m/ZĐ!C4ׯ\8ץҶiرX[[[i\@/whRT1qq, BAL\\6Cp-0H FTٙΞ-TH}B+W0vh8PMyiՊPsBa(,|\kN!JP` #F$''eKC  1; A@ y&( !xLƍyo_233ֽƲ0- D9d$@t87,f+͌B!0(!B+ B B!J!Bh%B!@A!ZI B$PB!VO73s~P)?&('.P"x7ʬom+O ‚664lWWWy]j׮]έ3Dz.麗2WMBMQ __6mقc9t߿ϲ>LFF=g}ؘZ؆Awaooo +i'QY r܄(S-]~w o*PgmmM-hѢ5kdU|p!JU+Ws֍s`ccX9-YBTTkߞ `ooϰ!C0p ^^^7odvFFa֌4n҄;wbiiɾ'o>c1116Bp]*Ud !_VmMZ.!L :i}B< 8ah׾7&  k zm֯l F,Y˖1c֬Ƕ0nӦO'08>Y@ѫW/*UzO׮Ϗ5j,Zիh\jlL n]0חW7hƏ ""5Vq4hGsЮ];RRRӻ7Ce[Xdeeq:vȺae(TVLBE"]Weرlذ{w2t0`w߱Oe܄ Y(m5@ޞT;wOW (l߹SKKKMW^bmmի;vӦ1'w믽Fi+Bj… 8kM8s >qѣiѲ%̞5}pHKK`Ǯ]ذ-,ׯ3A0Zi)eZ_ժU˴>!n {=]өR !)>4 _X3xeK۷U?H~4XXXmll,Kr222P<==Yf CŁ\Obcc9x?̊+P`aaAGG֮͛eN@NmN{zz2\._{׮_.]L~a\e> fdgӬY3]=u_A>c̙4m{N=Sn f(ر֭/駟ֻI8in]`ccCzz:n;ӻzxz*V\Iٳ̛?$}͛͛Wpw &&Ν;~MnI}\l,Ϸh<!vO(5XSOq$"]ٳ{7GeΣc0@uk,,,aFtܙomNgذalܾܰuf͚o(l2iDxwPSre7nLBUX[[ʢ%K3 'LP獎f{ cܹ̙=f͚1qDv gѨ߫ҷOoт[/ ~Pߣ M={xj֬_-5Xĉ̛;K++CFSkRT1qq, BAL\*0wƍoon?tK`v<2R!p*x̛K R^6^[oٳw/Y'b&~9vnݻ37 @fjRRR8p ۶o'**JgY_,--Yl^4~g>}XϚ1Qcp 6nȹV].FEޔUݶ7nx"2338:>""";f 3fm??|w~]K.5,}p .}p>]RڵQFRx3PP*yeKJㅖ-鱿~(UTW^߿3g2rhu޽xzzjL=OClmmϷI,--Q&LĉL::u`ggǔiؿo>R^6ؿ)6}:2룏Wּ;d\NۿoSLvԩS)S,kΝL6zacc~~8p'O֖:u0yboee[C.V}}ڿjUr(<!u>_ ,`՚5xxx?]盾k޽L1j֬qlw]tꊵ5ի;v~'(fH?S91m{&&FLBA}cټ曤кuk32d=,^D#}ݺccc ] .F ߰aC )piXFj4]RRF4h[\`ct},]ʧֱnZt~j4Ņŋi&K\l,7`ͼڿ?- O}65*.gyh(Y!CbeeBY(( fӿ2/OMGݳVm_SZ5?6L47O?q&&cT*< B*0;;;:㱳S?\zJnj (zBu%ӽgcc5ggg׵+_dʕD=ʬٳxmշt^: 6Px8mlpڕt9Bƍ.U6ndk'`Htoίu_`w]Ã*UjJbΞŷGM}~ !,f NEEy߂.}eyh(:t}|n&F]2Zj$$$h "%%;wd >nr+iyyzy\ŋQ7y6}ܺuʧwoHMM%%% } `ܹ\v<.])S .ۛ`uzpt}O6TJ%Z۪oFpPSo-Zۣe7  Mէo_/ZDbb"iii, Q‚NժUi=k֬ɕ+W j3PP*tݛ4? ڵoONN=߼ sǎWQ3uaQ*qSN^OԫWcƨgϙχֹ3 dP=ZxkѮ]; F۶mO1m/;kkkuz6m4W;ǎ ˖pbmշquu%))^x{{x&F 7{.>]Π:_#Gf닏Sr^W\ƍӷP^{С|APT8B &.~;xdd||m]rGn٫ۄqۻ"УMV+ xdd/;zh1r$999,[;O,R;̌1@2蛯ƍj߾dffҭ{w5bsvrё`*U2UN!.P($)7́˻NE<*b0_!ZI B$PB!V(!B+ B B!J!Bh%B!@A!ZI B$PB!V(!B+ BzB~Py7ӫgR!B1pnckXQʑ@A!PTQ B!̆ G!fCf̏)pƸD!o/T 2$N yi!]SFyv*99\xiSh]z Nr2II]#8 gY3f>A&MhҤ +VШo',p6n0ﱱL4ȱW^olXO//uBG^ncP>\Kݻ̇"O$/7ܬL&QZnf:k7x(;dl#}6M6:жm[ٓ#FȌBBQW^W'NH ۾&Mpusc̙,cf̜Fv:֬^ͪ+g!CFÒ%KۧzbԨQ.]P(HHHIӦ_Xc.},T**&.e!!899P(+uѵk9{,7.^!?HԜ\) :`p=~U J~}\ڷTttˉ8r^={EBQ:DGsǒ#Gw_ڴjEhhB06mp4"Ñ' 23ɣ ~z:?ܺϜY 5ءAu*V[tABoe{Jː$cT̛K?b/?eeɽ4Te/HHI{$FΚC]{{zOTZU3b ϳ2ws.!Ϝ* (tB␥L !(Yz( (gIDATxݏ[G3s|,m6͊Z&P$HREHH7rT*M+ DhF!z^^;9rql:-#4=ό՝;w~1 " " 95C|3. JAӵ؇ 6M,CDH} jfBHe( x (腅oGƘ8=>kIB&1ٕh% R^ E괞\6GR8PE(6|b)x<[&})FJ)(&i4=+,>/yh- B"..̿Ȃ#@ZN07p-\)٠OeϞ{w*hY׳do|3܇GZE WQ&{~Z~tF5CuCvvv`S_j4BuLEo<]de:cDtn@N|)"{O"D3E"1 e3#0KGG1ZyQD!!Ot|pB#0yH 5ZC5Jk=ιWl4xVK/"a^ OZ^t4iQ,Ksz>'3*Q !ϫ$Ib"Sqzy֨_\ (BȍGrIVw˼?~M :88n%P:/c<޽۷{?9G\Z !+++,//CD/vͽ{>|@: LQT\٤n$Is8RE8,ˤzޮVO>hwwJW(T*VBEBNjJsskmZ{~e!#NE*\0IENDB`brightside-1.4.0.orig/doc/html/valid-xhtml100000644000175000000500000000455607165051711016756 0ustar arisrcPNG  IHDRX#DPLTE{9ތBBcZZބB{{ޥ{޵RssޭRZs{Rc19Jc猭RZ)J!{{{ZZJs9JZRJsssJk1!c1kkkBs9ƜJccck1c1kcRk99J֜kkƥZε9999R){9{c1s9111J!1{Jk1){)))ZֵBƽZ9))csZΥZkcRcR)cJ)9c1{9Zs1Z{skZB{BJJsBsBBJJ֌kB9skR)!sZ1kB1scRkZRB!ΥRkR)ZcsRcZZZZ9BJZ)ZJRRR!ZJ1kk)BJ{JJJ{ֵccZR֭cBBBޭc91c޵Z{sR1){J9{kR1!{ZJ!֭R)!sZ)ZZB!c֥R{RcckR!sZsZRJ!޽9sJRRJ9kRJJ!R޵cB?tRNSlIt y]Dq>`IDATxڕV_E˻aFڊQY DTrDiPP"|94B":$4G):[F~3w~=fs@Ŵ{"Ք5CYeF$WPVFt'1|NcDc>1Y Õ-{~BI`[%[#I$H%aD|D cO(Loau( )y*aҺ)}*`&lf0wvӿfXmM>Dزn9kZ2ps!acf&Ia:Tqsr=4On XL|Ԥjar|c9G+@yuJ\#1twA#G4H_5A =xb9*t5o{x5I,M*: AN(Y$Im9Hbmi feNBK~nfk~[pcD16)@hi)M?R&ȅHY)m4ZdTt#4~"T%.eVv%_ȥXd^.ЪhlzfRJdds*tYF\8LhX:֝U" _7e[ʆigJ;ܽqg7:AQOzr`7PaaaL፞g4@> n;4h[l``'N !Ҩ ύWO*oхG`f3 ;y_+'H6ssGAoѪh9A q>g */ #include "config.h" #include "brightside-volume.h" #ifdef HAVE_OSS #include "brightside-volume-oss.h" #endif #ifdef HAVE_ALSA #include "brightside-volume-alsa.h" #endif #include "brightside-volume-dummy.h" static GObjectClass *parent_class = NULL; static void brightside_volume_class_init (BrightsideVolumeClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); }; static void brightside_volume_init (BrightsideVolume *vol) { } GType brightside_volume_get_type (void) { static GType type = 0; if (type == 0) { static const GTypeInfo info = { sizeof (BrightsideVolumeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) brightside_volume_class_init, (GClassFinalizeFunc) NULL, NULL /* class_data */, sizeof (BrightsideVolume), 0 /* n_preallocs */, (GInstanceInitFunc) brightside_volume_init }; type = g_type_register_static (G_TYPE_OBJECT, "BrightsideVolume", &info, (GTypeFlags)0); } return type; } int brightside_volume_get_volume (BrightsideVolume *self) { g_return_val_if_fail (self != NULL, 0); g_return_val_if_fail (BRIGHTSIDE_IS_VOLUME (self), 0); return BRIGHTSIDE_VOLUME_GET_CLASS (self)->get_volume (self); } void brightside_volume_set_volume (BrightsideVolume *self, int val) { g_return_if_fail (self != NULL); g_return_if_fail (BRIGHTSIDE_IS_VOLUME (self)); BRIGHTSIDE_VOLUME_GET_CLASS (self)->set_volume (self, val); } gboolean brightside_volume_get_mute (BrightsideVolume *self) { g_return_val_if_fail (self != NULL, FALSE); g_return_val_if_fail (BRIGHTSIDE_IS_VOLUME (self), FALSE); return BRIGHTSIDE_VOLUME_GET_CLASS (self)->get_mute (self); } void brightside_volume_set_mute (BrightsideVolume *self, gboolean val) { g_return_if_fail (self != NULL); g_return_if_fail (BRIGHTSIDE_IS_VOLUME (self)); BRIGHTSIDE_VOLUME_GET_CLASS (self)->set_mute (self, val); } gboolean brightside_volume_get_use_pcm (BrightsideVolume *self) { g_return_val_if_fail (self != NULL, FALSE); g_return_val_if_fail (BRIGHTSIDE_IS_VOLUME (self), FALSE); return BRIGHTSIDE_VOLUME_GET_CLASS (self)->get_use_pcm (self); } void brightside_volume_set_use_pcm (BrightsideVolume *self, gboolean val) { BRIGHTSIDE_VOLUME_GET_CLASS (self)->set_use_pcm (self, val); } void brightside_volume_mute_toggle (BrightsideVolume * self) { gboolean muted; g_return_if_fail (self != NULL); g_return_if_fail (BRIGHTSIDE_IS_VOLUME (self)); muted = BRIGHTSIDE_VOLUME_GET_CLASS (self)->get_mute (self); BRIGHTSIDE_VOLUME_GET_CLASS (self)->set_mute (self, !muted); } void brightside_volume_mute_toggle_fade (BrightsideVolume *self, guint duration) { gboolean muted; g_return_if_fail (self != NULL); g_return_if_fail (BRIGHTSIDE_IS_VOLUME (self)); muted = BRIGHTSIDE_VOLUME_GET_CLASS (self)->get_mute (self); BRIGHTSIDE_VOLUME_GET_CLASS (self)->set_mute_fade (self, !muted, duration); } BrightsideVolume *brightside_volume_new (void) { BrightsideVolume *vol; #ifdef HAVE_OSS vol = BRIGHTSIDE_VOLUME (g_object_new (brightside_volume_oss_get_type (), NULL)); return vol; #endif #ifdef HAVE_ALSA vol = BRIGHTSIDE_VOLUME (g_object_new (brightside_volume_alsa_get_type (), NULL)); if (vol != NULL && BRIGHTSIDE_VOLUME_ALSA (vol)->_priv != NULL) return vol; if (BRIGHTSIDE_VOLUME_ALSA (vol)->_priv == NULL) g_object_unref (vol); #endif return BRIGHTSIDE_VOLUME (g_object_new (brightside_volume_dummy_get_type (), NULL)); } brightside-1.4.0.orig/src/brightside-volume.h0000644000175000000500000000543310066431410017304 0ustar arisrc/* brightside-volume.h Copyright (C) 2002, 2003 Bastien Nocera The Gnome Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The Gnome Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the Gnome Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author: Bastien Nocera */ #ifndef _BRIGHTSIDE_VOLUME_H #define _BRIGHTSIDE_VOLUME_H #include #include G_BEGIN_DECLS #define BRIGHTSIDE_TYPE_VOLUME (brightside_volume_get_type ()) #define BRIGHTSIDE_VOLUME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BRIGHTSIDE_TYPE_VOLUME, BrightsideVolume)) #define BRIGHTSIDE_VOLUME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BRIGHTSIDE_TYPE_VOLUME, BrightsideVolumeClass)) #define BRIGHTSIDE_IS_VOLUME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BRIGHTSIDE_TYPE_VOLUME)) #define BRIGHTSIDE_VOLUME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BRIGHTSIDE_TYPE_VOLUME, BrightsideVolumeClass)) typedef struct { GObject parent; } BrightsideVolume; typedef struct { GObjectClass parent; void (* set_volume) (BrightsideVolume *self, int val); int (* get_volume) (BrightsideVolume *self); void (* set_mute) (BrightsideVolume *self, gboolean val); void (* set_mute_fade) (BrightsideVolume *self, gboolean val, guint duration); int (* get_mute) (BrightsideVolume *self); void (* set_use_pcm) (BrightsideVolume *self, gboolean val); gboolean (* get_use_pcm) (BrightsideVolume *self); } BrightsideVolumeClass; GType brightside_volume_get_type (void); int brightside_volume_get_volume (BrightsideVolume *self); void brightside_volume_set_volume (BrightsideVolume *self, int val); gboolean brightside_volume_get_mute (BrightsideVolume *self); void brightside_volume_set_mute (BrightsideVolume *self, gboolean val); void brightside_volume_set_mute_fade ( BrightsideVolume *self, gboolean val, guint duration); gboolean brightside_volume_get_use_pcm (BrightsideVolume *self); void brightside_volume_set_use_pcm (BrightsideVolume *self, gboolean val); void brightside_volume_mute_toggle (BrightsideVolume * self); void brightside_volume_mute_toggle_fade ( BrightsideVolume * self, guint duration); BrightsideVolume *brightside_volume_new (void); G_END_DECLS #endif /* _BRIGHTSIDE_VOLUME_H */ brightside-1.4.0.orig/src/brightside.schemas.in0000644000175000000500000002716410001642764017612 0ustar arisrc /schemas/apps/brightside/corner_delay /apps/brightside/corner_delay brightside int 500 Corner delay Delay in milliseconds before screen corner action occurs /schemas/apps/brightside/edge_delay /apps/brightside/edge_delay brightside int 500 Edge delay Delay in milliseconds before edge flip occurs /schemas/apps/brightside/edge_wrap /apps/brightside/edge_wrap brightside bool false Edge wrap Wrap wround edges of workspace layout when flipping workspace /schemas/apps/brightside/corner_flip /apps/brightside/corner_flip brightside bool false Enable corner flip Switch to diagonally adjacent workspace when mouse placed in the corner of the screen, instead of executing a configurable action /schemas/apps/brightside/enable_edge_flip /apps/brightside/enable_edge_flip brightside bool false Enable edge flip Switch to the adjacent workspace when the mouse reaches the edge of the screen /schemas/apps/brightside/after_flip_command /apps/brightside/after_flip_command brightside string After flip command Command to execute after flipping workspace (empty string for none) /schemas/apps/brightside/use_pcm /apps/brightside/use_pcm brightside bool false Use PCM Volume instead of Master Volume Use PCM Volume instead of Master Volume /schemas/apps/brightside/orientable_workspaces /apps/brightside/orientable_workspaces brightside bool true Orientable workspaces Whether workspace layout is orientable /schemas/apps/brightside/nw_enabled /apps/brightside/nw_enabled brightside bool false Top left corner enabled Action enabled when mouse is in top left corner of screen /schemas/apps/brightside/nw_action /apps/brightside/nw_action brightside string mute Top left corner action Action to occur when mouse is in top left corner of screen /schemas/apps/brightside/nw_custom_in /apps/brightside/nw_custom_in brightside string Top left corner entry custom command Custom command to execute when mouse enters top left corner of screen /schemas/apps/brightside/nw_custom_out /apps/brightside/nw_custom_out brightside string Top left corner exit custom command Custom command to execute when mouse exits top left corner of screen /schemas/apps/brightside/nw_custom_kill /apps/brightside/nw_custom_kill brightside bool false Top left corner kill custom command Terminate custom command when mouse exits top left corner of screen /schemas/apps/brightside/sw_enabled /apps/brightside/sw_enabled brightside bool false Bottom left corner enabled Action enabled when mouse is in bottom left corner of screen /schemas/apps/brightside/sw_action /apps/brightside/sw_action brightside string noscreensaver Bottom left corner action Action to occur when mouse is in bottom left corner of screen /schemas/apps/brightside/sw_custom_in /apps/brightside/sw_custom_in brightside string Bottom left corner entry custom command Custom command to execute when mouse enters bottom left corner of screen /schemas/apps/brightside/sw_custom_out /apps/brightside/sw_custom_out brightside string Bottom left corner exit custom command Custom command to execute when mouse exits bottom left corner of screen /schemas/apps/brightside/sw_custom_kill /apps/brightside/sw_custom_kill brightside bool false Bottom left corner kill custom command Terminate custom command when mouse exits bottom left corner of screen /schemas/apps/brightside/ne_enabled /apps/brightside/ne_enabled brightside bool false Top right corner enabled Action enabled when mouse is in top right corner of screen /schemas/apps/brightside/ne_action /apps/brightside/ne_action brightside string screensaver Top right corner action Action to occur when mouse is in top right corner of screen /schemas/apps/brightside/ne_custom_in /apps/brightside/ne_custom_in brightside string Top right corner entry custom command Custom command to execute when mouse enters top right corner of screen /schemas/apps/brightside/ne_custom_out /apps/brightside/ne_custom_out brightside string Top right corner exit custom command Custom command to execute when mouse exits top right corner of screen /schemas/apps/brightside/ne_custom_kill /apps/brightside/ne_custom_kill brightside bool false Top right corner kill custom command Terminate custom command when mouse exits top right corner of screen /schemas/apps/brightside/se_enabled /apps/brightside/se_enabled brightside bool false Bottom right corner enabled Action enabled when mouse is in bottom right corner of screen /schemas/apps/brightside/se_action /apps/brightside/se_action brightside string standby Bottom right corner action Action to occur when mouse is in bottom right corner of screen /schemas/apps/brightside/se_custom_in /apps/brightside/se_custom_in brightside string Bottom right corner entry custom command Custom command to execute when mouse enters bottom right corner of screen /schemas/apps/brightside/se_custom_out /apps/brightside/se_custom_out brightside string Bottom right corner exit custom command Custom command to execute when mouse exits bottom right corner of screen /schemas/apps/brightside/se_custom_kill /apps/brightside/se_custom_kill brightside bool false Bottom right corner kill custom command Terminate custom command when mouse exits bottom right corner of screen brightside-1.4.0.orig/src/preview-file-selection.c0000644000175000000500000001705410066433624020242 0ustar arisrc/* -*- mode: c; style: linux -*- */ /* preview-file-selection.c * Copyright (C) 2001 Ximian, Inc. * * Written by Rachel Hestilow * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. */ #ifdef HAVE_CONFIG_H # include "config.h" #endif #include #include #include #include #include #include #include #include "preview-file-selection.h" #define SCALE 100 struct _PreviewFileSelectionPrivate { GtkWidget *preview; GtkWidget *label; }; enum { PROP_0, PROP_DO_PREVIEW }; static GObjectClass *parent_class; static void preview_file_selection_set_property (GObject *object, guint arg_id, const GValue *value, GParamSpec *spec); static void preview_file_selection_get_property (GObject *object, guint arg_id, GValue *value, GParamSpec *spec); static void preview_file_selection_finalize (GObject *object) { PreviewFileSelection *fsel = PREVIEW_FILE_SELECTION (object); g_free (fsel->priv); parent_class->finalize (object); } static void preview_file_selection_class_init (GObjectClass *object_class) { parent_class = g_type_class_ref (GTK_TYPE_FILE_SELECTION); object_class->set_property = preview_file_selection_set_property; object_class->get_property = preview_file_selection_get_property; object_class->finalize = preview_file_selection_finalize; g_object_class_install_property (object_class, PROP_DO_PREVIEW, g_param_spec_boolean ("do_preview", "Preview images", "Whether to preview images", TRUE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); } static void preview_file_selection_init (GObject *object) { PreviewFileSelection *fsel = PREVIEW_FILE_SELECTION (object); fsel->priv = g_new0 (PreviewFileSelectionPrivate, 1); } GType preview_file_selection_get_type (void) { static GType type = 0; if (!type) { GTypeInfo info = { sizeof (PreviewFileSelectionClass), NULL, NULL, (GClassInitFunc) preview_file_selection_class_init, NULL, NULL, sizeof (PreviewFileSelection), 0, (GInstanceInitFunc) preview_file_selection_init, NULL }; type = g_type_register_static (GTK_TYPE_FILE_SELECTION, "PreviewFileSelection", &info, 0); } return type; } GtkWidget* preview_file_selection_new (const gchar *title, gboolean do_preview) { return GTK_WIDGET ( g_object_new (PREVIEW_FILE_SELECTION_TYPE, "title", title, "do_preview", do_preview, NULL)); } GdkPixbuf* preview_file_selection_intelligent_scale (GdkPixbuf *buf, guint scale) { GdkPixbuf *scaled; int w, h; guint ow = gdk_pixbuf_get_width (buf); guint oh = gdk_pixbuf_get_height (buf); if (ow <= scale && oh <= scale) scaled = gdk_pixbuf_ref (buf); else { if (ow > oh) { w = scale; h = scale * (((double)oh)/(double)ow); } else { h = scale; w = scale * (((double)ow)/(double)oh); } scaled = gdk_pixbuf_scale_simple (buf, w, h, GDK_INTERP_BILINEAR); } return scaled; } static void preview_file_selection_update (PreviewFileSelection *fsel, gpointer data) { GdkPixbuf *buf; const gchar *filename; g_return_if_fail (IS_PREVIEW_FILE_SELECTION (fsel)); filename = gtk_file_selection_get_filename (GTK_FILE_SELECTION (fsel)); if (filename && (buf = gdk_pixbuf_new_from_file (filename, NULL))) { int w, h; char *size; GdkPixbuf *scaled = preview_file_selection_intelligent_scale (buf, SCALE); gtk_image_set_from_pixbuf (GTK_IMAGE (fsel->priv->preview), scaled); g_object_unref (scaled); w = gdk_pixbuf_get_width (buf); h = gdk_pixbuf_get_height (buf); size = g_strdup_printf ("%d x %d", w, h); gtk_label_set_text (GTK_LABEL (fsel->priv->label), size); g_free (size); g_object_unref (buf); } else { gtk_image_set_from_file (GTK_IMAGE (fsel->priv->preview), NULL); gtk_label_set_text (GTK_LABEL (fsel->priv->label), " "); } } static void preview_file_selection_add_preview (PreviewFileSelection *fsel) { GtkWidget *hbox, *frame, *vbox; g_return_if_fail (IS_PREVIEW_FILE_SELECTION (fsel)); hbox = GTK_FILE_SELECTION (fsel)->file_list; do { hbox = hbox->parent; if (!hbox) { g_warning (_("Can't find an hbox, using a normal file selection")); return; } } while (!GTK_IS_HBOX (hbox)); frame = gtk_frame_new (_("Preview")); gtk_widget_set_size_request (frame, SCALE + 10, SCALE + 10); gtk_widget_show (frame); gtk_box_pack_end (GTK_BOX (hbox), frame, FALSE, FALSE, 0); vbox = gtk_vbox_new (FALSE, 2); gtk_widget_show (vbox); gtk_container_add (GTK_CONTAINER (frame), vbox); fsel->priv->preview = gtk_image_new (); gtk_box_pack_start (GTK_BOX (vbox), fsel->priv->preview, FALSE, FALSE, 0); gtk_widget_show (fsel->priv->preview); fsel->priv->label = gtk_label_new (""); gtk_box_pack_start (GTK_BOX (vbox), fsel->priv->label, FALSE, FALSE, 0); gtk_widget_show (fsel->priv->label); g_signal_connect_data (G_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (GTK_FILE_SELECTION (fsel)->file_list))), "changed", (GCallback) preview_file_selection_update, fsel, NULL, G_CONNECT_AFTER | G_CONNECT_SWAPPED); preview_file_selection_update (fsel, NULL); } static void preview_file_selection_set_property (GObject *object, guint arg_id, const GValue *value, GParamSpec *spec) { PreviewFileSelection *fsel = PREVIEW_FILE_SELECTION (object); switch (arg_id) { case PROP_DO_PREVIEW: if (g_value_get_boolean (value)) preview_file_selection_add_preview (fsel); break; } } static void preview_file_selection_get_property (GObject *object, guint arg_id, GValue *value, GParamSpec *spec) { PreviewFileSelection *fsel = PREVIEW_FILE_SELECTION (object); switch (arg_id) { case PROP_DO_PREVIEW: g_value_set_boolean (value, fsel->priv->preview != NULL); break; } } static void browse_dialog_ok (GtkWidget *button, GnomeFileEntry *entry) { gnome_file_entry_set_filename (entry, gtk_file_selection_get_filename (GTK_FILE_SELECTION (entry->fsw))); g_signal_emit_by_name (entry, "activate"); gtk_widget_destroy (entry->fsw); } static void browse_dialog_kill (GtkFileSelection *fsel, GnomeFileEntry *entry) { entry->fsw = NULL; } static void browse_clicked_cb (GnomeFileEntry *entry, const gchar *title) { GtkFileSelection *fs = GTK_FILE_SELECTION (preview_file_selection_new (title, TRUE)); entry->fsw = GTK_WIDGET (fs); g_signal_connect (fs->ok_button, "clicked", (GCallback) browse_dialog_ok, entry); g_signal_connect_swapped (fs->cancel_button, "clicked", (GCallback) gtk_widget_destroy, fs); g_signal_connect (fs, "destroy", (GCallback) browse_dialog_kill, entry); if (gtk_grab_get_current ()) gtk_grab_add (entry->fsw); } void preview_file_selection_hookup_file_entry (GnomeFileEntry *entry, const gchar *title) { g_return_if_fail (GNOME_IS_FILE_ENTRY (entry)); g_return_if_fail (title != NULL); g_signal_connect (G_OBJECT (entry), "browse_clicked", (GCallback) browse_clicked_cb, (gpointer) title); } brightside-1.4.0.orig/src/preview-file-selection.h0000644000175000000500000000425410066431410020234 0ustar arisrc/* -*- mode: c; style: linux -*- */ /* preview-file-selection.h * Copyright (C) 2001 Ximian, Inc. * * Written by Rachel Hestilow * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. */ #ifndef __PREVIEW_FILE_SELECTION_H__ #define __PREVIEW_FILE_SELECTION_H__ #include #include G_BEGIN_DECLS #define PREVIEW_FILE_SELECTION_TYPE preview_file_selection_get_type () #define PREVIEW_FILE_SELECTION(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, PREVIEW_FILE_SELECTION_TYPE, PreviewFileSelection) #define PREVIEW_FILE_SELECTION_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, PREVIEW_FILE_SELECTION_TYPE, PreviewFileSelectionClass) #define IS_PREVIEW_FILE_SELECTION(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, PREVIEW_FILE_SELECTION_TYPE) typedef struct _PreviewFileSelection PreviewFileSelection; typedef struct _PreviewFileSelectionClass PreviewFileSelectionClass; typedef struct _PreviewFileSelectionPrivate PreviewFileSelectionPrivate; struct _PreviewFileSelection { GtkFileSelection parent; PreviewFileSelectionPrivate *priv; }; struct _PreviewFileSelectionClass { GtkFileSelectionClass parent_class; }; GType preview_file_selection_get_type (void); GtkWidget *preview_file_selection_new (const gchar *title, gboolean do_preview); void preview_file_selection_hookup_file_entry (GnomeFileEntry *entry, const gchar *title); GdkPixbuf* preview_file_selection_intelligent_scale (GdkPixbuf *pixbuf, guint scale); G_END_DECLS #endif /* __PREVIEW_FILE_SELECTION_H__ */ brightside-1.4.0.orig/src/brightside-properties-shared.h0000644000175000000500000000211010066431410021422 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * * brightside-properties-shared.h * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #ifndef __BRIGHTSIDE_PROPERTIES_SHARED_H__ #define __BRIGHTSIDE_PROPERTIES_SHARED_H__ void show_custom_action_dialog ( GtkWindow *parent, gint corner, GConfClient *client, GConfChangeSet *changeset ); #endif /* __BRIGHTSIDE_PROPERTIES_SHARED_H__ */ brightside-1.4.0.orig/src/dpms.png0000644000175000000500000000342610000731725015153 0ustar arisrcPNG  IHDR00WsBIT|dIDATxYMo~䐢lHit:u4mmS".Di4ȱI)jH }gkޡDz_o !98sј/#FZ2~nÇ?ܻwK`sdΓɜGGGZޔ-fYVE|2+e7җSU̼o6h",9۷o}R-4"o1bZu… 5fy`x˼[/KFAVfE0!H xhZjEyl,.yO<ǧ IY|f_, 8F !h6UMzw8*>E/hbh4(J!(nwẇPQlW9@u3yR6`wwS6)X]]*,tO"cq|\uYKeRRe9;;;,Bf2t]Jx5> مVF&G21/I{bNl. ,^X\+?ɁV24HfiE2j À(zӁi~:(BLjh1X!"0 s#!mli4d4 &wu,悧j!A0 a" CA\Az|iyU1˲`YV",0- xzehP!3mqFC޲LgC',c^۶XRĘkYBAXcL [Ҍq#\ko(nEhQ! C ,q.11J8XEF<AHߗlL'7p88*Un</yrRLSxRXp2,y@ExJEV%(޽{q BdZ/Q/(ܝ@E * W XΑDsΡzbe,қYO,m|2Йz}$&ǏFUB%M[|^u#L&zU4M͛7z0 ynjsV7 #dޝAp|!"bMSXEBAp?M)4 sA8 iy brightside-1.4.0.orig/src/brightside-volume-dummy.c0000644000175000000500000000707310066433624020443 0ustar arisrc/* brightside-volume-dummy.c Copyright (C) 2002, 2003 Bastien Nocera The Gnome Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The Gnome Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the Gnome Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author: Bastien Nocera */ #include "config.h" #include "brightside-volume-dummy.h" static GObjectClass *parent_class = NULL; static int brightside_volume_dummy_get_volume (BrightsideVolume *self); static void brightside_volume_dummy_set_volume (BrightsideVolume *self, int val); //static gboolean brightside_volume_dummy_mixer_check (BrightsideVolumeDummy *self, int fd); static void brightside_volume_dummy_finalize (GObject *object) { BrightsideVolumeDummy *self; g_return_if_fail (object != NULL); g_return_if_fail (BRIGHTSIDE_IS_VOLUME_DUMMY (object)); self = BRIGHTSIDE_VOLUME_DUMMY (object); G_OBJECT_CLASS (parent_class)->finalize (object); } static void brightside_volume_dummy_set_use_pcm (BrightsideVolume *vol, gboolean val) { } static gboolean brightside_volume_dummy_get_use_pcm (BrightsideVolume *vol) { return FALSE; } static void brightside_volume_dummy_set_mute (BrightsideVolume *vol, gboolean val) { } static void brightside_volume_dummy_set_mute_fade (BrightsideVolume *vol, gboolean val, guint duration) { } static gboolean brightside_volume_dummy_get_mute (BrightsideVolume *vol) { return FALSE; } static int brightside_volume_dummy_get_volume (BrightsideVolume *vol) { return 0; } static void brightside_volume_dummy_set_volume (BrightsideVolume *vol, int val) { } static void brightside_volume_dummy_init (BrightsideVolume *vol) { } static void brightside_volume_dummy_class_init (BrightsideVolumeDummyClass *klass) { BrightsideVolumeClass *volume_class = BRIGHTSIDE_VOLUME_CLASS (klass); G_OBJECT_CLASS (klass)->finalize = brightside_volume_dummy_finalize; parent_class = g_type_class_peek_parent (klass); volume_class->set_volume = brightside_volume_dummy_set_volume; volume_class->get_volume = brightside_volume_dummy_get_volume; volume_class->set_mute = brightside_volume_dummy_set_mute; volume_class->set_mute_fade = brightside_volume_dummy_set_mute_fade; volume_class->get_mute = brightside_volume_dummy_get_mute; volume_class->set_use_pcm = brightside_volume_dummy_set_use_pcm; volume_class->get_use_pcm = brightside_volume_dummy_get_use_pcm; } GType brightside_volume_dummy_get_type (void) { static GType object_type = 0; if (!object_type) { static const GTypeInfo object_info = { sizeof (BrightsideVolumeDummyClass), NULL, /* base_init */ NULL, /* base_finalize */ (GClassInitFunc) brightside_volume_dummy_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof (BrightsideVolumeDummy), 0, /* n_preallocs */ (GInstanceInitFunc) brightside_volume_dummy_init }; object_type = g_type_register_static (BRIGHTSIDE_TYPE_VOLUME, "BrightsideVolumeDummy", &object_info, 0); } return object_type; } brightside-1.4.0.orig/src/brightside-volume-dummy.h0000644000175000000500000000361510066431410020435 0ustar arisrc/* brightside-volume-dummy.h Copyright (C) 2002, 2003 Bastien Nocera The Gnome Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The Gnome Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the Gnome Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author: Bastien Nocera */ #include #include #include "brightside-volume.h" #define BRIGHTSIDE_TYPE_VOLUME_DUMMY (brightside_volume_get_type ()) #define BRIGHTSIDE_VOLUME_DUMMY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BRIGHTSIDE_TYPE_VOLUME_DUMMY, BrightsideVolumeDummy)) #define BRIGHTSIDE_VOLUME_DUMMY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BRIGHTSIDE_TYPE_VOLUME_DUMMY, BrightsideVolumeDummyClass)) #define BRIGHTSIDE_IS_VOLUME_DUMMY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BRIGHTSIDE_TYPE_VOLUME_DUMMY)) #define BRIGHTSIDE_VOLUME_DUMMY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BRIGHTSIDE_TYPE_VOLUME_DUMMY, BrightsideVolumeDummyClass)) typedef struct BrightsideVolumeDummy BrightsideVolumeDummy; typedef struct BrightsideVolumeDummyClass BrightsideVolumeDummyClass; struct BrightsideVolumeDummy { BrightsideVolume parent; }; struct BrightsideVolumeDummyClass { BrightsideVolumeClass parent; }; GType brightside_volume_dummy_get_type (void); BrightsideVolume* brightside_volume_dummy_new (void); brightside-1.4.0.orig/src/brightside-volume-oss.c0000644000175000000500000001724210066433624020113 0ustar arisrc/* brightside-volume-oss.c Copyright (C) 2002, 2003 Bastien Nocera The Gnome Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The Gnome Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the Gnome Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author: Bastien Nocera */ #include "config.h" #include "brightside-volume-oss.h" #include #include #include #ifdef __NetBSD__ #include #else #include #endif /* __NetBSD__ */ struct BrightsideVolumeOssPrivate { gboolean use_pcm; gboolean mixerpb; int volume; int saved_volume; gboolean pcm_avail; gboolean mute; gboolean fading; }; static GObjectClass *parent_class = NULL; static int brightside_volume_oss_get_volume (BrightsideVolume *self); static void brightside_volume_oss_set_volume (BrightsideVolume *self, int val); static gboolean brightside_volume_oss_mixer_check (BrightsideVolumeOss *self, int fd); static void brightside_volume_oss_finalize (GObject *object) { BrightsideVolumeOss *self; g_return_if_fail (object != NULL); g_return_if_fail (BRIGHTSIDE_IS_VOLUME_OSS (object)); self = BRIGHTSIDE_VOLUME_OSS (object); g_return_if_fail (self->_priv != NULL); g_free (self->_priv); G_OBJECT_CLASS (parent_class)->finalize (object); } static int brightside_volume_oss_vol_check (int volume) { return CLAMP (volume, 0, 100); } static void brightside_volume_oss_set_use_pcm (BrightsideVolume *vol, gboolean val) { BrightsideVolumeOss *self = (BrightsideVolumeOss *) vol; self->_priv->use_pcm = val; } static gboolean brightside_volume_oss_get_use_pcm (BrightsideVolume *vol) { BrightsideVolumeOss *self = (BrightsideVolumeOss *) vol; return self->_priv->use_pcm; } static void brightside_volume_oss_set_mute (BrightsideVolume *vol, gboolean val) { BrightsideVolumeOss *self = (BrightsideVolumeOss *) vol; if (self->_priv->mute == FALSE) { self->_priv->saved_volume = brightside_volume_oss_get_volume (vol); brightside_volume_oss_set_volume (vol, 0); self->_priv->mute = TRUE; } else { brightside_volume_oss_set_volume (vol, self->_priv->saved_volume); self->_priv->mute = FALSE; } } static gboolean brightside_volume_oss_mute_fade_cb (gpointer data) { BrightsideVolume *vol = (BrightsideVolume *) data; BrightsideVolumeOss *self = (BrightsideVolumeOss *) vol; int volume = brightside_volume_oss_get_volume (vol); if (volume <= 0 && self->_priv->mute) { self->_priv->fading = FALSE; return FALSE; } if (volume >= self->_priv->saved_volume && !self->_priv->mute) { self->_priv->fading = FALSE; return FALSE; } if (self->_priv->mute) --volume; else ++volume; brightside_volume_oss_set_volume (vol, volume); if (volume <= 0 && self->_priv->mute) { self->_priv->fading = FALSE; return FALSE; } if (volume >= self->_priv->saved_volume && !self->_priv->mute) { self->_priv->fading = FALSE; return FALSE; } return TRUE; } static void brightside_volume_oss_set_mute_fade (BrightsideVolume *vol, gboolean val, guint duration) { BrightsideVolumeOss *self = (BrightsideVolumeOss *) vol; if (!self->_priv->fading) { if (!self->_priv->mute) self->_priv->saved_volume = brightside_volume_oss_get_volume (vol); if (self->_priv->saved_volume > 0) { g_timeout_add (duration / self->_priv->saved_volume, brightside_volume_oss_mute_fade_cb, self); self->_priv->fading = TRUE; } } self->_priv->mute = !self->_priv->mute; } static gboolean brightside_volume_oss_get_mute (BrightsideVolume *vol) { BrightsideVolumeOss *self = (BrightsideVolumeOss *) vol; /* somebody else might have changed the volume */ if ((self->_priv->mute == TRUE) && (self->_priv->volume != 0)) { self->_priv->mute = FALSE; } return self->_priv->mute; } static int brightside_volume_oss_get_volume (BrightsideVolume *vol) { gint volume, r, l, fd; BrightsideVolumeOss *self = (BrightsideVolumeOss *) vol; fd = open ("/dev/mixer", O_RDONLY); if (brightside_volume_oss_mixer_check(self, fd) == FALSE) { volume = 0; } else { if (self->_priv->use_pcm && self->_priv->pcm_avail) ioctl (fd, MIXER_READ (SOUND_MIXER_PCM), &volume); else ioctl (fd, MIXER_READ (SOUND_MIXER_VOLUME), &volume); close (fd); r = (volume & 0xff); l = (volume & 0xff00) >> 8; volume = (r + l) / 2; volume = brightside_volume_oss_vol_check (volume); } return volume; } static void brightside_volume_oss_set_volume (BrightsideVolume *vol, int val) { int fd, tvol, volume; BrightsideVolumeOss *self = (BrightsideVolumeOss *) vol; volume = brightside_volume_oss_vol_check (val); fd = open ("/dev/mixer", O_RDONLY); if (brightside_volume_oss_mixer_check (self, fd) == FALSE) { return; } else { tvol = (volume << 8) + volume; if (self->_priv->use_pcm && self->_priv->pcm_avail) ioctl (fd, MIXER_WRITE (SOUND_MIXER_PCM), &tvol); else ioctl (fd, MIXER_WRITE (SOUND_MIXER_VOLUME), &tvol); close (fd); self->_priv->volume = volume; } } static void brightside_volume_oss_init (BrightsideVolume *vol) { BrightsideVolumeOss *self = (BrightsideVolumeOss *) vol; int fd; self->_priv = g_new0 (BrightsideVolumeOssPrivate, 1); fd = open ("/dev/mixer", O_RDONLY); if (brightside_volume_oss_mixer_check(self, fd) == FALSE) { self->_priv->pcm_avail = FALSE; } else { int mask = 0; ioctl (fd, SOUND_MIXER_READ_DEVMASK, &mask); if (mask & ( 1 << SOUND_MIXER_PCM)) self->_priv->pcm_avail = TRUE; else self->_priv->pcm_avail = FALSE; if (!(mask & ( 1 << SOUND_MIXER_VOLUME))) self->_priv->use_pcm = TRUE; close (fd); } } static void brightside_volume_oss_class_init (BrightsideVolumeOssClass *klass) { BrightsideVolumeClass *volume_class = BRIGHTSIDE_VOLUME_CLASS (klass); G_OBJECT_CLASS (klass)->finalize = brightside_volume_oss_finalize; parent_class = g_type_class_peek_parent (klass); volume_class->set_volume = brightside_volume_oss_set_volume; volume_class->get_volume = brightside_volume_oss_get_volume; volume_class->set_mute = brightside_volume_oss_set_mute; volume_class->set_mute_fade = brightside_volume_oss_set_mute_fade; volume_class->get_mute = brightside_volume_oss_get_mute; volume_class->set_use_pcm = brightside_volume_oss_set_use_pcm; volume_class->get_use_pcm = brightside_volume_oss_get_use_pcm; } GType brightside_volume_oss_get_type (void) { static GType object_type = 0; if (!object_type) { static const GTypeInfo object_info = { sizeof (BrightsideVolumeOssClass), NULL, /* base_init */ NULL, /* base_finalize */ (GClassInitFunc) brightside_volume_oss_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof (BrightsideVolumeOss), 0, /* n_preallocs */ (GInstanceInitFunc) brightside_volume_oss_init }; object_type = g_type_register_static (BRIGHTSIDE_TYPE_VOLUME, "BrightsideVolumeOss", &object_info, 0); } return object_type; } static gboolean brightside_volume_oss_mixer_check (BrightsideVolumeOss *self, int fd) { gboolean retval; if (fd <0) { if (self->_priv->mixerpb == FALSE) { self->_priv->mixerpb = TRUE; //FIXME //volume_oss_fd_problem(self); } } retval = (!self->_priv->mixerpb); return retval; } brightside-1.4.0.orig/src/brightside-volume-oss.h0000644000175000000500000000363010066431410020103 0ustar arisrc/* brightside-volume-oss.h Copyright (C) 2002, 2003 Bastien Nocera The Gnome Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The Gnome Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the Gnome Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author: Bastien Nocera */ #include #include #include "brightside-volume.h" #define BRIGHTSIDE_TYPE_VOLUME_OSS (brightside_volume_get_type ()) #define BRIGHTSIDE_VOLUME_OSS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BRIGHTSIDE_TYPE_VOLUME_OSS, BrightsideVolumeOss)) #define BRIGHTSIDE_VOLUME_OSS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BRIGHTSIDE_TYPE_VOLUME_OSS, BrightsideVolumeOssClass)) #define BRIGHTSIDE_IS_VOLUME_OSS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BRIGHTSIDE_TYPE_VOLUME_OSS)) #define BRIGHTSIDE_VOLUME_OSS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BRIGHTSIDE_TYPE_VOLUME_OSS, BrightsideVolumeOssClass)) typedef struct BrightsideVolumeOss BrightsideVolumeOss; typedef struct BrightsideVolumeOssClass BrightsideVolumeOssClass; typedef struct BrightsideVolumeOssPrivate BrightsideVolumeOssPrivate; struct BrightsideVolumeOss { BrightsideVolume parent; BrightsideVolumeOssPrivate *_priv; }; struct BrightsideVolumeOssClass { BrightsideVolumeClass parent; }; GType brightside_volume_oss_get_type (void); brightside-1.4.0.orig/src/brightside-brightness.png0000644000175000000500000001043210000357753020502 0ustar arisrcPNG  IHDR02XbKGD pHYs  d_tIME:2GpIDATx{tU՝?Wnn䒄$>xT!eڙtʒږ5㲠-Z؇Z+h5b#/1/+$7}s!(Z{9'g~cGGwSH;wdmk¾͢mc Pw~ZUvmQ_בJ\Wr?bjQp$qO9O v [^a^^==drBJ د^^Z4g.-/4`X0|:yͭr6~aI 8zzs`t|t v_פD0?2{}9MxUCJ޺ukf|{MSz}o@x?ҁ)#E_VpoP{裏hooj{@60  m'] Lu6;nY[nt]\#E3B,( Df\{uEp؜  VZnWBQ.Qd _9{VIG߻ Y,k~(vt;Z nw/:WWNuzkP;Tj̏NqH:+`0_z>֬ X`(1oҮu}]JX U˖Lͻtߪ@&'}ˊxAᬩ=#"0#@&G}sjRO}⢪_]4/ {&R 1Si:,fdc!w|e•+mbGL!DT/b8E˿ ,..* m@Â78(Nyw!U'ҳˊtaS衝?<6 ӅtSo:sΪ@G$! 44 fDTZ@ĥ"#?{x⻶)!*6ݱ }meTl#i7zYO2!c)@A4f,tͦ;JKfUoZbye@{m#f̾"!30`&AB*IӜZ:hi@sD̜?{6 Ɗ奁֗dͲtݦ{1cE}vxlkl(ȱ@˯6u 9eK\Q@1)9nYACGhMf͆:.-VeJk;L(֘;;Rp׍#\uC'O' g#g9l٘f ̄ԶlnMsfC6ykJ>xԣ]arprku%?qna$?۬<) dH49i߁v4||xt}i |ם[뫖i!t2:^L@ DazI]@N`$WGw"dp8LQT^`~Ui#n"Z"H %+!4BЭu :4K```颼E@=|iM ep\#Z26LY| 9H3+&3ig-f3UlBdE8BX3"Ps5 G N ONu/cBK>Nfz 2ЬPr 9 ](ʈB$dNI Bg82 mDCHO (}/Y6h*h !@#bHf!bJ!cYv _)|IqˣOo<#g@Rf\S430~B Fa`Ʊ| Jjw5B}cG;@F˯yr/{Hޟ$k(1kۅp" M3dM H(g2B #̀z此L0L>KhVB>CA`@lS tV-31;x5$?][6{d#R )7 V)V^΃+.C+|te?9M-y뮟S20&# c@D0rذAJe_5"Sν[NwqXP ڨ( Q!W_UVݰv rs*s! >s_@%`s_^ cR~E S9J4}RnLox]a%̊enGns.\jzRiS9į1#k,kݧRݫ'<eghi9~v䖗e_tI k!*r.tޔJæbIqH_[?N4Y/n͘{7s ]Rªs,-`wӮ6 I {tfOv;v] g?RZ8|`ns$0t#1ٿtqoo}G,*wn[Ypg/:9Oyش/g?px^r`fN+0t8l}о^_h7pY'Z䎅Cn@DDcFYu~_/Iюr_}Ҕi~锳İkƴ o7ŖIl0tʣ@ӣ9tlјDFC]cIUƷ2Ds2=p<y\:rMqdrӛZ?[>X\wuqt imON߸5 QW~ܻN[KzzǚjD'#ȭ>@JxךO=]S^_wgnNZa`8:?|`_ }@PcqCFv$O,׳O?7'mr#}i]9݂ WA@KW/YT|h,i+_yc3]-XT4RZoݸnVpggWucyHsm4{Z(S{[bFԍ-SIf9W(ȊŒe׻z_^S2.pۼyң{tSӞθ^?]^Uy.(ɚ{OTog; "︶|jQ-Kp"KY2w ΜaobFvֶ5{e/(ɚoSyp}L>rYlM}i:UڏhMm7>Re9G61}zz"w&z2 3*}{>q:>})^O@qaFEqQFvwXjm \B:s F>\ @|vև~tcoiy5>e&g2OD`!\Px6_Op 'Wwu-Ba…tt22(O8/>ƭd8򵚓S24 Exq' En|s¢޾1SQdU`ua&U$܂F{}?6A؟5lԜ}]KI1G&(r唫`iP ч< ?p>W:zMG:Iu OgY $z\?=,A`j鎵=bgG8W /1]ҥIIENDB` brightside-1.4.0.orig/src/Makefile.am0000644000175000000500000000532610066451641015547 0ustar arisrc if ENABLE_TRAY_ICON TRAY_ICON_CFLAGS = -DENABLE_TRAY_ICON TRAY_ICON_files = brightside-tray.c brightside-tray.h eggtrayicon.h eggtrayicon.c endif if HAVE_ALSA HAVE_ALSA_CFLAGS = -DHAVE_ALSA ALSA_files = brightside-volume-alsa.c brightside-volume-alsa.h endif if HAVE_OSS OSS_CFLAGS = -DHAVE_OSS OSS_files = brightside-volume-oss.c brightside-volume-oss.h endif if HAVE_FB FB_CFLAGS = -DHAVE_FB FB_files = brightside-fb-level.c brightside-fb-level.h endif INCLUDES = \ $(EXTRA_GNOME_CFLAGS) \ $(TRAY_ICON_CFLAGS) \ $(ALSA_CFLAGS) $(HAVE_ALSA_CFLAGS) $(OSS_CFLAGS) $(FB_CFLAGS) \ -DBRIGHTSIDE_DATA=\""$(datadir)/brightside/"\" \ -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ -DWNCK_I_KNOW_THIS_IS_UNSTABLE bin_PROGRAMS = brightside brightside-properties brightside_SOURCES = \ brightside-volume.c brightside-volume.h \ brightside-volume-dummy.c brightside-volume-dummy.h \ $(TRAY_ICON_files) $(ALSA_files) $(OSS_files) $(FB_files) \ brightside-util.c brightside-util.h \ brightside.c brightside.h brightside_LDFLAGS = \ $(EXTRA_GNOME_LIBS) \ $(ALSA_LIBS) \ $(INTLLIBS) brightside_properties_SOURCES = \ brightside-properties.c brightside-properties.h \ gconf-property-editor.c gconf-property-editor.h \ gconf-property-editor-marshal.c gconf-property-editor-marshal.h \ preview-file-selection.c preview-file-selection.h \ custom-action.c custom-action.h brightside-properties-shared.h \ capplet-util.h CLEANFILES = *.bak *.gladep $(desktop_DATA) $(schema_DATA) EGGFILES2 = eggtrayicon.h eggtrayicon.c brightside_properties_LDFLAGS = \ $(EXTRA_GNOME_LIBS) \ $(INTLLIBS) EXTRA_DIST = \ $(Data_DATA) \ $(schema_in_files) \ $(EGGFILES2) \ $(desktop_in_files) \ brightside-volume-alsa.h brightside-volume-alsa.c \ brightside-volume-oss.c brightside-volume-oss.h \ brightside-fb-level.c brightside-fb-level.h \ brightside-tray.c brightside-tray.h Datadir = $(datadir)/brightside/ Data_DATA = \ brightside.glade \ brightside-properties.glade \ custom-action.glade \ gnome-speakernotes.png gnome-speakernotes-muted.png \ brightside-brightness.png xscreensaver.png dpms.png \ gnome-lockscreen.png \ brightside.svg brightside-48.png brightside-16.png schema_in_files = brightside.schemas.in schemadir = $(sysconfdir)/gconf/schemas schema_DATA = $(schema_in_files:.schemas.in=.schemas) @INTLTOOL_SCHEMAS_RULE@ desktop_in_files = brightside.desktop.in desktopdir = $(datadir)/control-center-2.0/capplets desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ pixmapdir = $(datadir)/pixmaps pixmap_DATA = brightside-48.png install-data-local: -GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$(schema_DATA) brightside-1.4.0.orig/src/Makefile.in0000644000175000000500000005540010136512620015547 0ustar arisrc# Makefile.in generated by automake 1.7.9 from Makefile.am. # @configure_input@ # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 # Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : host_triplet = @host@ ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ENABLE_TRAY_ICON_FALSE = @ENABLE_TRAY_ICON_FALSE@ ENABLE_TRAY_ICON_TRUE = @ENABLE_TRAY_ICON_TRUE@ EXEEXT = @EXEEXT@ EXTRA_GNOME_CFLAGS = @EXTRA_GNOME_CFLAGS@ EXTRA_GNOME_LIBS = @EXTRA_GNOME_LIBS@ GCONFTOOL = @GCONFTOOL@ GCONF_SCHEMAS_INSTALL_FALSE = @GCONF_SCHEMAS_INSTALL_FALSE@ GCONF_SCHEMAS_INSTALL_TRUE = @GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ HAVE_ALSA_FALSE = @HAVE_ALSA_FALSE@ HAVE_ALSA_TRUE = @HAVE_ALSA_TRUE@ HAVE_FB_FALSE = @HAVE_FB_FALSE@ HAVE_FB_TRUE = @HAVE_FB_TRUE@ HAVE_OSS_FALSE = @HAVE_OSS_FALSE@ HAVE_OSS_TRUE = @HAVE_OSS_TRUE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_CAVES_RULE = @INTLTOOL_CAVES_RULE@ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@ INTLTOOL_SCHEMAS_RULE = @INTLTOOL_SCHEMAS_RULE@ INTLTOOL_SERVER_RULE = @INTLTOOL_SERVER_RULE@ INTLTOOL_SHEET_RULE = @INTLTOOL_SHEET_RULE@ INTLTOOL_SOUNDLIST_RULE = @INTLTOOL_SOUNDLIST_RULE@ INTLTOOL_THEME_RULE = @INTLTOOL_THEME_RULE@ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_CC = @ac_ct_CC@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localstatedir = @localstatedir@ mandir = @mandir@ oldincludedir = @oldincludedir@ prefix = @prefix@ program_transform_name = @program_transform_name@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ @ENABLE_TRAY_ICON_TRUE@TRAY_ICON_CFLAGS = -DENABLE_TRAY_ICON @ENABLE_TRAY_ICON_TRUE@TRAY_ICON_files = brightside-tray.c brightside-tray.h eggtrayicon.h eggtrayicon.c @HAVE_ALSA_TRUE@HAVE_ALSA_CFLAGS = -DHAVE_ALSA @HAVE_ALSA_TRUE@ALSA_files = brightside-volume-alsa.c brightside-volume-alsa.h @HAVE_OSS_TRUE@OSS_CFLAGS = -DHAVE_OSS @HAVE_OSS_TRUE@OSS_files = brightside-volume-oss.c brightside-volume-oss.h @HAVE_FB_TRUE@FB_CFLAGS = -DHAVE_FB @HAVE_FB_TRUE@FB_files = brightside-fb-level.c brightside-fb-level.h INCLUDES = \ $(EXTRA_GNOME_CFLAGS) \ $(TRAY_ICON_CFLAGS) \ $(ALSA_CFLAGS) $(HAVE_ALSA_CFLAGS) $(OSS_CFLAGS) $(FB_CFLAGS) \ -DBRIGHTSIDE_DATA=\""$(datadir)/brightside/"\" \ -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ -DWNCK_I_KNOW_THIS_IS_UNSTABLE bin_PROGRAMS = brightside brightside-properties brightside_SOURCES = \ brightside-volume.c brightside-volume.h \ brightside-volume-dummy.c brightside-volume-dummy.h \ $(TRAY_ICON_files) $(ALSA_files) $(OSS_files) $(FB_files) \ brightside-util.c brightside-util.h \ brightside.c brightside.h brightside_LDFLAGS = \ $(EXTRA_GNOME_LIBS) \ $(ALSA_LIBS) \ $(INTLLIBS) brightside_properties_SOURCES = \ brightside-properties.c brightside-properties.h \ gconf-property-editor.c gconf-property-editor.h \ gconf-property-editor-marshal.c gconf-property-editor-marshal.h \ preview-file-selection.c preview-file-selection.h \ custom-action.c custom-action.h brightside-properties-shared.h \ capplet-util.h CLEANFILES = *.bak *.gladep $(desktop_DATA) $(schema_DATA) EGGFILES2 = eggtrayicon.h eggtrayicon.c brightside_properties_LDFLAGS = \ $(EXTRA_GNOME_LIBS) \ $(INTLLIBS) EXTRA_DIST = \ $(Data_DATA) \ $(schema_in_files) \ $(EGGFILES2) \ $(desktop_in_files) \ brightside-volume-alsa.h brightside-volume-alsa.c \ brightside-volume-oss.c brightside-volume-oss.h \ brightside-fb-level.c brightside-fb-level.h \ brightside-tray.c brightside-tray.h Datadir = $(datadir)/brightside/ Data_DATA = \ brightside.glade \ brightside-properties.glade \ custom-action.glade \ gnome-speakernotes.png gnome-speakernotes-muted.png \ brightside-brightness.png xscreensaver.png dpms.png \ gnome-lockscreen.png \ brightside.svg brightside-48.png brightside-16.png schema_in_files = brightside.schemas.in schemadir = $(sysconfdir)/gconf/schemas schema_DATA = $(schema_in_files:.schemas.in=.schemas) desktop_in_files = brightside.desktop.in desktopdir = $(datadir)/control-center-2.0/capplets desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) pixmapdir = $(datadir)/pixmaps pixmap_DATA = brightside-48.png subdir = src ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = bin_PROGRAMS = brightside$(EXEEXT) brightside-properties$(EXEEXT) PROGRAMS = $(bin_PROGRAMS) am__brightside_SOURCES_DIST = brightside-volume.c brightside-volume.h \ brightside-volume-dummy.c brightside-volume-dummy.h \ brightside-tray.c brightside-tray.h eggtrayicon.h eggtrayicon.c \ brightside-volume-alsa.c brightside-volume-alsa.h \ brightside-volume-oss.c brightside-volume-oss.h \ brightside-fb-level.c brightside-fb-level.h brightside-util.c \ brightside-util.h brightside.c brightside.h @ENABLE_TRAY_ICON_TRUE@am__objects_1 = brightside-tray.$(OBJEXT) \ @ENABLE_TRAY_ICON_TRUE@ eggtrayicon.$(OBJEXT) @HAVE_ALSA_TRUE@am__objects_2 = brightside-volume-alsa.$(OBJEXT) @HAVE_OSS_TRUE@am__objects_3 = brightside-volume-oss.$(OBJEXT) @HAVE_FB_TRUE@am__objects_4 = brightside-fb-level.$(OBJEXT) am_brightside_OBJECTS = brightside-volume.$(OBJEXT) \ brightside-volume-dummy.$(OBJEXT) $(am__objects_1) \ $(am__objects_2) $(am__objects_3) $(am__objects_4) \ brightside-util.$(OBJEXT) brightside.$(OBJEXT) brightside_OBJECTS = $(am_brightside_OBJECTS) brightside_LDADD = $(LDADD) brightside_DEPENDENCIES = am_brightside_properties_OBJECTS = brightside-properties.$(OBJEXT) \ gconf-property-editor.$(OBJEXT) \ gconf-property-editor-marshal.$(OBJEXT) \ preview-file-selection.$(OBJEXT) custom-action.$(OBJEXT) brightside_properties_OBJECTS = $(am_brightside_properties_OBJECTS) brightside_properties_LDADD = $(LDADD) brightside_properties_DEPENDENCIES = DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/brightside-fb-level.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/brightside-properties.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/brightside-tray.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/brightside-util.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/brightside-volume-alsa.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/brightside-volume-dummy.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/brightside-volume-oss.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/brightside-volume.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/brightside.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/custom-action.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/eggtrayicon.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/gconf-property-editor-marshal.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/gconf-property-editor.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/preview-file-selection.Po COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ DIST_SOURCES = $(am__brightside_SOURCES_DIST) \ $(brightside_properties_SOURCES) DATA = $(Data_DATA) $(desktop_DATA) $(pixmap_DATA) $(schema_DATA) DIST_COMMON = $(srcdir)/Makefile.in Makefile.am SOURCES = $(brightside_SOURCES) $(brightside_properties_SOURCES) all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ rm -f $(DESTDIR)$(bindir)/$$f; \ done clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) brightside$(EXEEXT): $(brightside_OBJECTS) $(brightside_DEPENDENCIES) @rm -f brightside$(EXEEXT) $(LINK) $(brightside_LDFLAGS) $(brightside_OBJECTS) $(brightside_LDADD) $(LIBS) brightside-properties$(EXEEXT): $(brightside_properties_OBJECTS) $(brightside_properties_DEPENDENCIES) @rm -f brightside-properties$(EXEEXT) $(LINK) $(brightside_properties_LDFLAGS) $(brightside_properties_OBJECTS) $(brightside_properties_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/brightside-fb-level.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/brightside-properties.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/brightside-tray.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/brightside-util.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/brightside-volume-alsa.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/brightside-volume-dummy.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/brightside-volume-oss.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/brightside-volume.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/brightside.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/custom-action.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eggtrayicon.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gconf-property-editor-marshal.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gconf-property-editor.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preview-file-selection.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ @am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ @am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ @am__fastdepCC_TRUE@ fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< .c.obj: @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ @am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ @am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ @am__fastdepCC_TRUE@ fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi` uninstall-info-am: DataDATA_INSTALL = $(INSTALL_DATA) install-DataDATA: $(Data_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(Datadir) @list='$(Data_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " $(DataDATA_INSTALL) $$d$$p $(DESTDIR)$(Datadir)/$$f"; \ $(DataDATA_INSTALL) $$d$$p $(DESTDIR)$(Datadir)/$$f; \ done uninstall-DataDATA: @$(NORMAL_UNINSTALL) @list='$(Data_DATA)'; for p in $$list; do \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " rm -f $(DESTDIR)$(Datadir)/$$f"; \ rm -f $(DESTDIR)$(Datadir)/$$f; \ done desktopDATA_INSTALL = $(INSTALL_DATA) install-desktopDATA: $(desktop_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(desktopdir) @list='$(desktop_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " $(desktopDATA_INSTALL) $$d$$p $(DESTDIR)$(desktopdir)/$$f"; \ $(desktopDATA_INSTALL) $$d$$p $(DESTDIR)$(desktopdir)/$$f; \ done uninstall-desktopDATA: @$(NORMAL_UNINSTALL) @list='$(desktop_DATA)'; for p in $$list; do \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " rm -f $(DESTDIR)$(desktopdir)/$$f"; \ rm -f $(DESTDIR)$(desktopdir)/$$f; \ done pixmapDATA_INSTALL = $(INSTALL_DATA) install-pixmapDATA: $(pixmap_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(pixmapdir) @list='$(pixmap_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " $(pixmapDATA_INSTALL) $$d$$p $(DESTDIR)$(pixmapdir)/$$f"; \ $(pixmapDATA_INSTALL) $$d$$p $(DESTDIR)$(pixmapdir)/$$f; \ done uninstall-pixmapDATA: @$(NORMAL_UNINSTALL) @list='$(pixmap_DATA)'; for p in $$list; do \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " rm -f $(DESTDIR)$(pixmapdir)/$$f"; \ rm -f $(DESTDIR)$(pixmapdir)/$$f; \ done schemaDATA_INSTALL = $(INSTALL_DATA) install-schemaDATA: $(schema_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(schemadir) @list='$(schema_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " $(schemaDATA_INSTALL) $$d$$p $(DESTDIR)$(schemadir)/$$f"; \ $(schemaDATA_INSTALL) $$d$$p $(DESTDIR)$(schemadir)/$$f; \ done uninstall-schemaDATA: @$(NORMAL_UNINSTALL) @list='$(schema_DATA)'; for p in $$list; do \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " rm -f $(DESTDIR)$(schemadir)/$$f"; \ rm -f $(DESTDIR)$(schemadir)/$$f; \ done ETAGS = etags ETAGSFLAGS = CTAGS = ctags CTAGSFLAGS = tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ mkid -fID $$unique TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(ETAGS_ARGS)$$tags$$unique" \ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = .. distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkinstalldirs) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(DATA) installdirs: $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(Datadir) $(DESTDIR)$(desktopdir) $(DESTDIR)$(pixmapdir) $(DESTDIR)$(schemadir) install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-binPROGRAMS clean-generic mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: info: info-am info-am: install-data-am: install-DataDATA install-data-local install-desktopDATA \ install-pixmapDATA install-schemaDATA install-exec-am: install-binPROGRAMS install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-DataDATA uninstall-binPROGRAMS \ uninstall-desktopDATA uninstall-info-am uninstall-pixmapDATA \ uninstall-schemaDATA .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic ctags distclean distclean-compile \ distclean-generic distclean-tags distdir dvi dvi-am info \ info-am install install-DataDATA install-am install-binPROGRAMS \ install-data install-data-am install-data-local \ install-desktopDATA install-exec install-exec-am install-info \ install-info-am install-man install-pixmapDATA \ install-schemaDATA install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ ps ps-am tags uninstall uninstall-DataDATA uninstall-am \ uninstall-binPROGRAMS uninstall-desktopDATA uninstall-info-am \ uninstall-pixmapDATA uninstall-schemaDATA @INTLTOOL_SCHEMAS_RULE@ @INTLTOOL_DESKTOP_RULE@ install-data-local: -GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$(schema_DATA) # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: brightside-1.4.0.orig/src/brightside-properties.glade0000644000175000000500000006710310067426564021037 0ustar arisrc 6 True Screen Actions GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False True False True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST 4 True False 12 5 True False 18 True False 6 True <span weight="bold">Screen Corners</span> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 0 False False True False 0 True False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False True False 6 True Action to take while mouse is placed in corner of screen False False GTK_JUSTIFY_LEFT False False 0 0.5 0 0 0 False False True False 0 True True _Configurable actions True GTK_RELIEF_NORMAL True False False True 0 False False True False 0 True False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False True False 6 True 4 2 False 3 12 True True _Top left corner: True GTK_RELIEF_NORMAL True False False True 0 1 0 1 fill True True Bottom r_ight corner: True GTK_RELIEF_NORMAL True False False True 0 1 3 4 fill True True _Bottom left corner: True GTK_RELIEF_NORMAL True False False True 0 1 1 2 fill True True Top _right corner: True GTK_RELIEF_NORMAL True False False True 0 1 2 3 fill True True -1 1 2 0 1 True True -1 1 2 1 2 True True -1 1 2 2 3 True True -1 1 2 3 4 0 True True 0 True True 0 True True 0 True True True True _Switch to diagonally adjacent workspace True GTK_RELIEF_NORMAL True False False True corners_configurable 0 False False True False 16 True _Delay: True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False True <small><i>Short</i></small> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False True True False GTK_POS_TOP 0 GTK_UPDATE_CONTINUOUS False 500 100 1500 10 10 0 0 True True True <small><i>Long</i></small> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False 0 True True 0 True True 0 True True 0 False False True False 6 True <span weight="bold">Screen Edges</span> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 0 False False True False 0 True False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False True False 6 True True Switch to _adjacent workspace when mouse is moved to edge of screen True GTK_RELIEF_NORMAL True False False True 0 False False True False 16 True D_elay: True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False True <small><i>Short</i></small> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False True True False GTK_POS_TOP 0 GTK_UPDATE_CONTINUOUS False 490 100 1500 10 10 0 0 True True True <small><i>Long</i></small> False True GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False 0 False False 0 True True 0 False False 0 False False True True When switching workspace, _wrap around edges of workspace layout True GTK_RELIEF_NORMAL True False False True 0 False False 0 False False brightside-1.4.0.orig/src/monitor.svg0000644000175000000500000002102710000730546015707 0ustar arisrc brightside-1.4.0.orig/src/eggtrayicon.c0000644000175000000500000003005210066433624016165 0ustar arisrc/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* eggtrayicon.c * Copyright (C) 2002 Anders Carlsson * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #include #include #include #include "eggtrayicon.h" #include #include #ifndef EGG_COMPILATION #ifndef _ #define _(x) dgettext (GETTEXT_PACKAGE, x) #define N_(x) x #endif #else #define _(x) x #define N_(x) x #endif #define SYSTEM_TRAY_REQUEST_DOCK 0 #define SYSTEM_TRAY_BEGIN_MESSAGE 1 #define SYSTEM_TRAY_CANCEL_MESSAGE 2 #define SYSTEM_TRAY_ORIENTATION_HORZ 0 #define SYSTEM_TRAY_ORIENTATION_VERT 1 enum { PROP_0, PROP_ORIENTATION }; static GtkPlugClass *parent_class = NULL; static void egg_tray_icon_init (EggTrayIcon *icon); static void egg_tray_icon_class_init (EggTrayIconClass *klass); static void egg_tray_icon_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec); static void egg_tray_icon_realize (GtkWidget *widget); static void egg_tray_icon_unrealize (GtkWidget *widget); static void egg_tray_icon_update_manager_window (EggTrayIcon *icon); GType egg_tray_icon_get_type (void) { static GType our_type = 0; if (our_type == 0) { static const GTypeInfo our_info = { sizeof (EggTrayIconClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) egg_tray_icon_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof (EggTrayIcon), 0, /* n_preallocs */ (GInstanceInitFunc) egg_tray_icon_init }; our_type = g_type_register_static (GTK_TYPE_PLUG, "EggTrayIcon", &our_info, 0); } return our_type; } static void egg_tray_icon_init (EggTrayIcon *icon) { icon->stamp = 1; icon->orientation = GTK_ORIENTATION_HORIZONTAL; gtk_widget_add_events (GTK_WIDGET (icon), GDK_PROPERTY_CHANGE_MASK); } static void egg_tray_icon_class_init (EggTrayIconClass *klass) { GObjectClass *gobject_class = (GObjectClass *)klass; GtkWidgetClass *widget_class = (GtkWidgetClass *)klass; parent_class = g_type_class_peek_parent (klass); gobject_class->get_property = egg_tray_icon_get_property; widget_class->realize = egg_tray_icon_realize; widget_class->unrealize = egg_tray_icon_unrealize; g_object_class_install_property (gobject_class, PROP_ORIENTATION, g_param_spec_enum ("orientation", _("Orientation"), _("The orientation of the tray."), GTK_TYPE_ORIENTATION, GTK_ORIENTATION_HORIZONTAL, G_PARAM_READABLE)); } static void egg_tray_icon_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { EggTrayIcon *icon = EGG_TRAY_ICON (object); switch (prop_id) { case PROP_ORIENTATION: g_value_set_enum (value, icon->orientation); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } } static void egg_tray_icon_get_orientation_property (EggTrayIcon *icon) { Display *xdisplay; Atom type; int format; union { gulong *prop; guchar *prop_ch; } prop = { NULL }; gulong nitems; gulong bytes_after; int error, result; g_assert (icon->manager_window != None); xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); gdk_error_trap_push (); type = None; result = XGetWindowProperty (xdisplay, icon->manager_window, icon->orientation_atom, 0, G_MAXLONG, FALSE, XA_CARDINAL, &type, &format, &nitems, &bytes_after, &(prop.prop_ch)); error = gdk_error_trap_pop (); if (error || result != Success) return; if (type == XA_CARDINAL) { GtkOrientation orientation; orientation = (prop.prop [0] == SYSTEM_TRAY_ORIENTATION_HORZ) ? GTK_ORIENTATION_HORIZONTAL : GTK_ORIENTATION_VERTICAL; if (icon->orientation != orientation) { icon->orientation = orientation; g_object_notify (G_OBJECT (icon), "orientation"); } } if (prop.prop) XFree (prop.prop); } static GdkFilterReturn egg_tray_icon_manager_filter (GdkXEvent *xevent, GdkEvent *event, gpointer user_data) { EggTrayIcon *icon = user_data; XEvent *xev = (XEvent *)xevent; if (xev->xany.type == ClientMessage && xev->xclient.message_type == icon->manager_atom && xev->xclient.data.l[1] == icon->selection_atom) { egg_tray_icon_update_manager_window (icon); } else if (xev->xany.window == icon->manager_window) { if (xev->xany.type == PropertyNotify && xev->xproperty.atom == icon->orientation_atom) { egg_tray_icon_get_orientation_property (icon); } if (xev->xany.type == DestroyNotify) { egg_tray_icon_update_manager_window (icon); } } return GDK_FILTER_CONTINUE; } static void egg_tray_icon_unrealize (GtkWidget *widget) { EggTrayIcon *icon = EGG_TRAY_ICON (widget); GdkWindow *root_window; if (icon->manager_window != None) { GdkWindow *gdkwin; gdkwin = gdk_window_lookup_for_display (gtk_widget_get_display (widget), icon->manager_window); gdk_window_remove_filter (gdkwin, egg_tray_icon_manager_filter, icon); } root_window = gdk_screen_get_root_window (gtk_widget_get_screen (widget)); gdk_window_remove_filter (root_window, egg_tray_icon_manager_filter, icon); if (GTK_WIDGET_CLASS (parent_class)->unrealize) (* GTK_WIDGET_CLASS (parent_class)->unrealize) (widget); } static void egg_tray_icon_send_manager_message (EggTrayIcon *icon, long message, Window window, long data1, long data2, long data3) { XClientMessageEvent ev; Display *display; ev.type = ClientMessage; ev.window = window; ev.message_type = icon->system_tray_opcode_atom; ev.format = 32; ev.data.l[0] = gdk_x11_get_server_time (GTK_WIDGET (icon)->window); ev.data.l[1] = message; ev.data.l[2] = data1; ev.data.l[3] = data2; ev.data.l[4] = data3; display = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); gdk_error_trap_push (); XSendEvent (display, icon->manager_window, False, NoEventMask, (XEvent *)&ev); XSync (display, False); gdk_error_trap_pop (); } static void egg_tray_icon_send_dock_request (EggTrayIcon *icon) { egg_tray_icon_send_manager_message (icon, SYSTEM_TRAY_REQUEST_DOCK, icon->manager_window, gtk_plug_get_id (GTK_PLUG (icon)), 0, 0); } static void egg_tray_icon_update_manager_window (EggTrayIcon *icon) { Display *xdisplay; xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); if (icon->manager_window != None) { GdkWindow *gdkwin; gdkwin = gdk_window_lookup_for_display (gtk_widget_get_display (GTK_WIDGET (icon)), icon->manager_window); gdk_window_remove_filter (gdkwin, egg_tray_icon_manager_filter, icon); } XGrabServer (xdisplay); icon->manager_window = XGetSelectionOwner (xdisplay, icon->selection_atom); if (icon->manager_window != None) XSelectInput (xdisplay, icon->manager_window, StructureNotifyMask|PropertyChangeMask); XUngrabServer (xdisplay); XFlush (xdisplay); if (icon->manager_window != None) { GdkWindow *gdkwin; gdkwin = gdk_window_lookup_for_display (gtk_widget_get_display (GTK_WIDGET (icon)), icon->manager_window); gdk_window_add_filter (gdkwin, egg_tray_icon_manager_filter, icon); /* Send a request that we'd like to dock */ egg_tray_icon_send_dock_request (icon); egg_tray_icon_get_orientation_property (icon); } } static void egg_tray_icon_realize (GtkWidget *widget) { EggTrayIcon *icon = EGG_TRAY_ICON (widget); GdkScreen *screen; GdkDisplay *display; Display *xdisplay; char buffer[256]; GdkWindow *root_window; if (GTK_WIDGET_CLASS (parent_class)->realize) GTK_WIDGET_CLASS (parent_class)->realize (widget); screen = gtk_widget_get_screen (widget); display = gdk_screen_get_display (screen); xdisplay = gdk_x11_display_get_xdisplay (display); /* Now see if there's a manager window around */ g_snprintf (buffer, sizeof (buffer), "_NET_SYSTEM_TRAY_S%d", gdk_screen_get_number (screen)); icon->selection_atom = XInternAtom (xdisplay, buffer, False); icon->manager_atom = XInternAtom (xdisplay, "MANAGER", False); icon->system_tray_opcode_atom = XInternAtom (xdisplay, "_NET_SYSTEM_TRAY_OPCODE", False); icon->orientation_atom = XInternAtom (xdisplay, "_NET_SYSTEM_TRAY_ORIENTATION", False); egg_tray_icon_update_manager_window (icon); root_window = gdk_screen_get_root_window (screen); /* Add a root window filter so that we get changes on MANAGER */ gdk_window_add_filter (root_window, egg_tray_icon_manager_filter, icon); } EggTrayIcon * egg_tray_icon_new_for_xscreen (Screen *xscreen, const char *name) { GdkDisplay *display; GdkScreen *screen; display = gdk_x11_lookup_xdisplay (DisplayOfScreen (xscreen)); screen = gdk_display_get_screen (display, XScreenNumberOfScreen (xscreen)); return egg_tray_icon_new_for_screen (screen, name); } EggTrayIcon * egg_tray_icon_new_for_screen (GdkScreen *screen, const char *name) { g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL); return g_object_new (EGG_TYPE_TRAY_ICON, "screen", screen, "title", name, NULL); } EggTrayIcon* egg_tray_icon_new (const gchar *name) { return g_object_new (EGG_TYPE_TRAY_ICON, "title", name, NULL); } guint egg_tray_icon_send_message (EggTrayIcon *icon, gint timeout, const gchar *message, gint len) { guint stamp; g_return_val_if_fail (EGG_IS_TRAY_ICON (icon), 0); g_return_val_if_fail (timeout >= 0, 0); g_return_val_if_fail (message != NULL, 0); if (icon->manager_window == None) return 0; if (len < 0) len = strlen (message); stamp = icon->stamp++; /* Get ready to send the message */ egg_tray_icon_send_manager_message (icon, SYSTEM_TRAY_BEGIN_MESSAGE, (Window)gtk_plug_get_id (GTK_PLUG (icon)), timeout, len, stamp); /* Now to send the actual message */ gdk_error_trap_push (); while (len > 0) { XClientMessageEvent ev; Display *xdisplay; xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); ev.type = ClientMessage; ev.window = (Window)gtk_plug_get_id (GTK_PLUG (icon)); ev.format = 8; ev.message_type = XInternAtom (xdisplay, "_NET_SYSTEM_TRAY_MESSAGE_DATA", False); if (len > 20) { memcpy (&ev.data, message, 20); len -= 20; message += 20; } else { memcpy (&ev.data, message, len); len = 0; } XSendEvent (xdisplay, icon->manager_window, False, StructureNotifyMask, (XEvent *)&ev); XSync (xdisplay, False); } gdk_error_trap_pop (); return stamp; } void egg_tray_icon_cancel_message (EggTrayIcon *icon, guint id) { g_return_if_fail (EGG_IS_TRAY_ICON (icon)); g_return_if_fail (id > 0); egg_tray_icon_send_manager_message (icon, SYSTEM_TRAY_CANCEL_MESSAGE, (Window)gtk_plug_get_id (GTK_PLUG (icon)), id, 0, 0); } GtkOrientation egg_tray_icon_get_orientation (EggTrayIcon *icon) { g_return_val_if_fail (EGG_IS_TRAY_ICON (icon), GTK_ORIENTATION_HORIZONTAL); return icon->orientation; } brightside-1.4.0.orig/src/eggtrayicon.h0000644000175000000500000000473710066431410016174 0ustar arisrc/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* eggtrayicon.h * Copyright (C) 2002 Anders Carlsson * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef __EGG_TRAY_ICON_H__ #define __EGG_TRAY_ICON_H__ #include #include G_BEGIN_DECLS #define EGG_TYPE_TRAY_ICON (egg_tray_icon_get_type ()) #define EGG_TRAY_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EGG_TYPE_TRAY_ICON, EggTrayIcon)) #define EGG_TRAY_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EGG_TYPE_TRAY_ICON, EggTrayIconClass)) #define EGG_IS_TRAY_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EGG_TYPE_TRAY_ICON)) #define EGG_IS_TRAY_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EGG_TYPE_TRAY_ICON)) #define EGG_TRAY_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EGG_TYPE_TRAY_ICON, EggTrayIconClass)) typedef struct _EggTrayIcon EggTrayIcon; typedef struct _EggTrayIconClass EggTrayIconClass; struct _EggTrayIcon { GtkPlug parent_instance; guint stamp; Atom selection_atom; Atom manager_atom; Atom system_tray_opcode_atom; Atom orientation_atom; Window manager_window; GtkOrientation orientation; }; struct _EggTrayIconClass { GtkPlugClass parent_class; }; GType egg_tray_icon_get_type (void); EggTrayIcon *egg_tray_icon_new_for_screen (GdkScreen *screen, const gchar *name); EggTrayIcon *egg_tray_icon_new (const gchar *name); guint egg_tray_icon_send_message (EggTrayIcon *icon, gint timeout, const char *message, gint len); void egg_tray_icon_cancel_message (EggTrayIcon *icon, guint id); GtkOrientation egg_tray_icon_get_orientation (EggTrayIcon *icon); G_END_DECLS #endif /* __EGG_TRAY_ICON_H__ */ brightside-1.4.0.orig/src/xscreensaver.png0000644000175000000500000000305710000357753016725 0ustar arisrcPNG  IHDR22NTbKGD X pHYsHHFk>IDATxMhMǟJ &Am BED*jL i-zHAɢT `cVP`RPQ̡zhbRxn6n6d71;<;KTNyvS#ܹҲnӔ&lTg2 a"籭w<½JR Ts}7b@׎ @ ϟd2%:yM[C 6YLCMΝ;溆RN|zz۶;J Ο?":p`QPNõqo317]&S/B~Ly)SCy.twpGGK ==ǃp0o!xH$DO1Yh497o>y"fLO/-LDNt /.Ϟ d.NRT*ɧjӧN- `ZV+Q"H$iFX,~:(!``p8.OoyJt(=&D܋8xɻ;b\.ND$?mmq$V2!}r|E~?+m| j6&,-߫`"L&IH&ɔ,j̞%W)b4r/&'?V?MU( h B رM_gx˗_ CC?_\8qKS"ownhn!C`e!O{>|8OA8ml6z^͇}fhkId6jL(ئׯ._fׯ~_߫W߾ wottdЪУGi!o,.}I90A)ȧZ'$l۷^>-WlٲyAS&܇ j w8nU~= ޽zMOy0]r'/3SeA˗{"XS `QSV zۗ^=rEK.eCC׮^9UzM rm9?> hVJCTJs`b >D–+uΫE/ʁ-|oݩ6z3zE[!viri'ZYoz5!Ǎ33c MM|_;uZQ{{GD lI(jI&tjAx>0bU&&G@P}dp(_lj%sIOkT Z!+aumu׺ײ@0 ZBD b._?چ O"Z/> /{/]T޲#_9sg~D}Xm_mT@P vNO~& Ckab2Yr\8 5 True Custom action GTK_WINDOW_TOPLEVEL GTK_WIN_POS_NONE False True False 4 True False 12 5 True False 18 True False 6 True <span weight="bold">On _entering region</span> True True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 0 False False True False 0 True False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 0 False False True True True True 0 True * False 0 True True 0 True True 0 False False True False 6 True <span weight="bold">On leaving region</span> False True GTK_JUSTIFY_LEFT False False 0 0.5 0 0 0 False False True False 0 True False 6 True True _Terminate above application True GTK_RELIEF_NORMAL False False True 0 False False True False 0 True False 6 True True _Run another command: True GTK_RELIEF_NORMAL False False True terminate_radio 0 False False True True True True 0 True * False 0 True True 0 True True 0 False False 0 True True 0 False False 0 False False 0 False False brightside-1.4.0.orig/src/gnome-speakernotes-muted.png0000644000175000000500000001053610000357753021137 0ustar arisrcPNG  IHDR02X pHYs  d_tIME Dt_IDATxiyU==k.!!nc0  8y;qb9ד8yl[97@H^3;s_]0=ڕelgic yvwJH &ɍpj6f,S´vɔXDaKC|)&/9/_+~ |{rí={(T,8 Q$33&\''Sj5W^H g>ݎLAg~J|y9'/heL瑓<ݧP"Ŷ7GF3,KmWs{w)ihCn f89RB@Ox~bwp'OI2?#7]gur&{D{u_|}񳺺Z5|R>v ĢQ^yc7?޿}w;ᓧHnvZs75ۦV?Ͳ$ `Xqe=g-=[8|s<޷w!ziůrX7w޶ǯ^}?2| scsװe|<0w]qB.OZe$d4fŊq:.hzNvA Ͻ^گ_Ͻ񑡱W_~U7s(%(BJ$m̘GW_/_d顃9|Zk<';ƈi%jb9Z*-+.PBT ׶I %Yyb9Ngo(Y53"uDl]s 3EoDO;S4HiYL]};oL}Dbў3;sE)j=+^炋E7E,뢘Glsxuomn+j*~.O;ϕ]O?s])4D* 2RR)p嗬`߁@>;dbhx*1pN dsx[ص|On$J.kcauO\*qh!L#]֊W0zƍpFBѠA6|uR۷1sZ\? M$#B)w^ZdxuwM\?ҩxʫS=!$xP Z@Bat:prh,J(0i]ٝGeTMT2͢ A<.L^+w LJ\ E'gm]J* !MO&]R*2g"idb5%<,hx}kUWt5o{lv۶Rx)\u+L4ޥꛟh@JP&R*(ảFcSnJ j[v'Xjk+:~dǎ7Ɍ!!P)UHB(>BkRHe" czBKN.nz EKsM`w9[u|ӟ)s<_I}Wz#GGG1-?WaRDH2|YKWK UʥR@0@$҄R /XPٴG>?9O&69e`kW* @*2X>?C<=Ԋ*0oZ!I1?FQ.ZCZ8^cfso5؟aGKg}7ff{vv[ e!$Z0|,?0 fΞM">@W>> 5 'HaW+F܇2riZjH97{ XCq]΢֊״} K%i"@Ia(AZ[ /`;;Ô.s'S\q] * Tރ9\i.yɾOK n߬ǐ\>K)Dn]̡S ;5 gbeaYPH4LkssXō_h*)a³G*o`^2?vZ.S+S-WɌr.>~\\1fh0d9gqv hP(@{ E$! 0 (3[hi c(˔*UƳEꦿAuصRhooL h^Sğ)24s FGMkZZD"!ͱXX$e*2UT-scG;8qR`_'5@cVytk}R ԀqgT]YӎK R:.-1i% Z>@ KU:{h7(Wi^Qg@מ/*0 (EM*[& 0K,W`9} SI C!FH6Hg ٹc|b>D]B!)E%oZy{])+~(|@`0B.'1  ګ6%Mgtl[s cvuxou}+ ~t[SPw,TSc;3;n cc\vl0R+UbAkA2'~JW~,r1ڭ! n4`Q`k6u TOq7l<[aÛ f?t^V8oR>p޻N0 E*d/={QȤк掍l&و2`iǀ ~c 0cE}T Is4eI>ãY"Zkjض]ěZ'qu> ' _IQ7wbn8‹|ME|b].6[Bsdf<=ǴF^WB{^iuRk=I?> "!/X kj0m] cnqlR*f\T*]u=4_Z"Zg< {u@P"h@zd֦xhV(imSwqpzFJ9!DцZg !l!(B4#bx uecuo7SBѻ.Rƀ֯>ML4 z x͘1.=%{)z]Aj' 62™OC 62Sÿ'Ӝ( k7,h8p=x\=OLDpbSk^k64?9x&6HX#3!X=IENDB` brightside-1.4.0.orig/src/brightside.glade0000644000175000000500000000772010066354276016643 0ustar arisrc GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK Volume GTK_WINDOW_POPUP GTK_WIN_POS_NONE False False False True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True 0 0.5 GTK_SHADOW_ETCHED_IN 5 True False 0 True GTK_PROGRESS_LEFT_TO_RIGHT 0 0.1 0 False False GTK_PACK_END Pager GTK_WINDOW_POPUP GTK_WIN_POS_NONE False False False False False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True 0 0.5 GTK_SHADOW_OUT True False 0 True Workspace 0 False False GTK_JUSTIFY_CENTER False False 0.5 0.5 0 0 0 True True GTK_PACK_END brightside-1.4.0.orig/src/brightside-properties.c0000644000175000000500000002202010136520112020147 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * * brightside-properties.c * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #include #include #include #include #include #include /* from gnome-control-center common */ #include "gconf-property-editor.h" #include "capplet-util.h" #include "brightside-properties-shared.h" #include "brightside-properties.h" #include "brightside.h" GConfClient *conf_client; static gboolean is_running (void) { gboolean result = FALSE; Atom clipboard_atom = gdk_x11_get_xatom_by_name (SELECTION_NAME); XGrabServer (GDK_DISPLAY()); if (XGetSelectionOwner (GDK_DISPLAY(), clipboard_atom) != None) result = TRUE; XUngrabServer (GDK_DISPLAY()); gdk_flush(); return result; } static GConfValue * corner_flip_from_widget (GConfPropertyEditor *peditor, GConfValue *value) { GConfValue *new_value; new_value = gconf_value_new (GCONF_VALUE_BOOL); gconf_value_set_bool (new_value, (gconf_value_get_int (value) == 1)); return new_value; } static GConfValue * corner_flip_to_widget (GConfPropertyEditor *peditor, GConfValue *value) { GConfValue *new_value; new_value = gconf_value_new (GCONF_VALUE_INT); gconf_value_set_int (new_value, (value && (value->type == GCONF_VALUE_BOOL) && gconf_value_get_bool (value)) ? 1 : 0); return new_value; } static GConfValue * action_from_widget (GConfPropertyEditor *peditor, GConfValue *value) { GConfValue *new_value; new_value = gconf_value_new (GCONF_VALUE_STRING); gconf_value_set_string (new_value, gconf_enum_to_string (actions_lookup_table, gconf_value_get_int (value))); return new_value; } static GConfValue * action_to_widget (GConfPropertyEditor *peditor, GConfValue *value) { GConfValue *new_value; const gchar *str; gint val = 0; str = (value && (value->type == GCONF_VALUE_STRING)) ? gconf_value_get_string (value) : NULL; new_value = gconf_value_new (GCONF_VALUE_INT); gconf_string_to_enum (actions_lookup_table, str, &val); gconf_value_set_int (new_value, val); return new_value; } static void corner_action_changed_cb (GtkOptionMenu *menu, gpointer corner) { if (gtk_option_menu_get_history (menu) == CUSTOM_ACTION) show_custom_action_dialog ( GTK_WINDOW (gtk_widget_get_ancestor ( GTK_WIDGET (menu), GTK_TYPE_DIALOG)), GPOINTER_TO_INT (corner), conf_client, NULL); } static void update_widgets_sensitive_cb (gpointer *data, GladeXML *dialog) { gboolean corner_delay_state; gboolean corner_actions_state; gint corner; if (gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON (WID ("corners_flip")))) { corner_delay_state = TRUE; corner_actions_state = FALSE; } else { corner_delay_state = FALSE; corner_actions_state = TRUE; for (corner = REGION_FIRST_CORNER; REGION_IS_CORNER (corner); ++corner) corner_delay_state |= gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (WID (corners[corner].enabled_toggle_id))); } for (corner = REGION_FIRST_CORNER; REGION_IS_CORNER (corner); ++corner) { gtk_widget_set_sensitive ( WID (corners[corner].enabled_toggle_id), corner_actions_state); gtk_widget_set_sensitive ( WID (corners[corner].action_menu_id), corner_actions_state && gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (WID (corners[corner].enabled_toggle_id)))); } gtk_widget_set_sensitive (WID ("corner_delay_scale"), corner_delay_state); gtk_widget_set_sensitive (WID ("edge_wrap_enabled"), gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON (WID ("corners_flip"))) || gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON (WID ("edge_flip_enabled")))); } static void dialog_button_clicked_cb (GtkDialog *dialog, gint response_id, GConfChangeSet *changeset) { switch (response_id) { case GTK_RESPONSE_NONE: case GTK_RESPONSE_DELETE_EVENT: case GTK_RESPONSE_OK: case GTK_RESPONSE_CANCEL: case GTK_RESPONSE_CLOSE: gtk_main_quit (); break; case GTK_RESPONSE_HELP: gnome_url_show (HELP_URL, NULL); break; default: g_assert_not_reached(); } } static void populate_menus (GladeXML *dialog) { gint corner, action; GtkWidget *menu; GtkWidget *menuitem; for (corner = REGION_FIRST_CORNER; REGION_IS_CORNER (corner); ++corner) { menu = gtk_menu_new(); for (action = 0; action < HANDLED_ACTIONS; ++action) { menuitem = gtk_menu_item_new_with_label ( action_descriptions[action]); gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem); } gtk_option_menu_set_menu (GTK_OPTION_MENU ( WID (corners[corner].action_menu_id)), menu); } } /* CargoCult gnome-control-center/.../sound-properties-capplet.c */ static GladeXML * create_dialog (void) { GladeXML *dialog; dialog = glade_xml_new (BRIGHTSIDE_DATA "brightside-properties.glade", "prefs_widget", NULL); g_object_set_data (G_OBJECT (WID ("prefs_widget")), "glade-data", dialog); populate_menus (dialog); return dialog; } static void setup_dialog (GladeXML *dialog, GConfChangeSet *changeset) { GObject *peditor; gint corner; for (corner = REGION_FIRST_CORNER; REGION_IS_CORNER (corner); ++corner) { GtkWidget *toggle = WID (corners[corner].enabled_toggle_id); GtkWidget *menu = WID (corners[corner].action_menu_id); peditor = gconf_peditor_new_boolean (NULL, (gchar *) corners[corner].enabled_key, toggle, NULL); g_signal_connect (GTK_OBJECT (toggle), "toggled", G_CALLBACK (update_widgets_sensitive_cb), dialog); gconf_peditor_new_select_menu (NULL, (gchar *) corners[corner].action_key, menu, "conv-to-widget-cb", action_to_widget, "conv-from-widget-cb", action_from_widget, NULL); g_signal_connect (GTK_OBJECT (menu), "changed", G_CALLBACK (corner_action_changed_cb), GINT_TO_POINTER (corner)); } gconf_peditor_new_select_radio (NULL, CORNER_FLIP_KEY, gtk_radio_button_get_group ( GTK_RADIO_BUTTON (WID ("corners_flip"))), "conv-to-widget-cb", corner_flip_to_widget, "conv-from-widget-cb", corner_flip_from_widget, NULL); g_signal_connect (GTK_OBJECT (WID ("corners_flip")), "toggled", G_CALLBACK (update_widgets_sensitive_cb), dialog); g_signal_connect (GTK_OBJECT (WID ("edge_flip_enabled")), "toggled", G_CALLBACK (update_widgets_sensitive_cb), dialog); /* call callback to set delay slider sensitive state */ update_widgets_sensitive_cb (NULL, dialog); gconf_peditor_new_numeric_range (NULL, CORNER_DELAY_KEY, WID ("corner_delay_scale"), NULL); peditor = gconf_peditor_new_boolean (NULL, ENABLE_EDGE_FLIP_KEY, WID ("edge_flip_enabled"), NULL); gconf_peditor_widget_set_guard (GCONF_PROPERTY_EDITOR (peditor), WID ("edge_delay_scale")); gconf_peditor_new_numeric_range (NULL, EDGE_DELAY_KEY, WID ("edge_delay_scale"), NULL); gconf_peditor_new_boolean (NULL, EDGE_WRAP_KEY, WID ("edge_wrap_enabled"), NULL); } int main (int argc, char *argv[]) { GConfClient *client; GConfChangeSet *changeset; GladeXML *dialog = NULL; GtkWidget *dialog_win; bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); gnome_program_init ("brightside-properties", VERSION, LIBGNOMEUI_MODULE, argc, argv, NULL); client = gconf_client_get_default (); gconf_client_add_dir (client, BRIGHTSIDE_KEY_ROOT, GCONF_CLIENT_PRELOAD_RECURSIVE, NULL); conf_client = client; changeset = gconf_change_set_new (); dialog = create_dialog (); setup_dialog (dialog, changeset); dialog_win = gtk_dialog_new_with_buttons( _("Screen Actions"), NULL, GTK_DIALOG_NO_SEPARATOR, GTK_STOCK_HELP, GTK_RESPONSE_HELP, GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, NULL); gtk_container_set_border_width (GTK_CONTAINER (dialog_win), 5); gtk_box_set_spacing (GTK_BOX (GTK_DIALOG(dialog_win)->vbox), 2); gtk_dialog_set_default_response (GTK_DIALOG (dialog_win), GTK_RESPONSE_CLOSE); g_signal_connect (G_OBJECT (dialog_win), "response", (GCallback) dialog_button_clicked_cb, changeset); gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog_win)->vbox), WID ("prefs_widget"), TRUE, TRUE, 0); gtk_window_set_resizable (GTK_WINDOW (dialog_win), FALSE); gtk_window_set_icon_from_file (GTK_WINDOW (dialog_win), BRIGHTSIDE_DATA "brightside.svg", NULL); gtk_widget_show_all (dialog_win); if (is_running () == FALSE) g_spawn_command_line_async ("brightside", NULL); gtk_main (); gconf_change_set_unref (changeset); g_object_unref (dialog); return 0; } brightside-1.4.0.orig/src/brightside-properties.h0000644000175000000500000000171310066431410020166 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * * brightside-properties.h * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #ifndef __BRIGHTSIDE_PROPERTIES_H__ #define __BRIGHTSIDE_PROPERTIES_H__ #define HELP_URL PACKAGE_BUGREPORT #endif /* __BRIGHTSIDE_PROPERTIES_H__ */ brightside-1.4.0.orig/src/gconf-property-editor-marshal.c0000644000175000000500000000306310066433624021543 0ustar arisrc#include #include #include "gconf-property-editor-marshal.h" /* VOID:STRING,POINTER (peditor-marshal.list:25) */ void gconf_property_editor_marshal_VOID__STRING_POINTER (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__STRING_POINTER) (gpointer data1, gpointer arg_1, gpointer arg_2, gpointer data2); register GMarshalFunc_VOID__STRING_POINTER callback; register GCClosure *cc = (GCClosure*) closure; register gpointer data1, data2; g_return_if_fail (n_param_values == 3); if (G_CCLOSURE_SWAP_DATA (closure)) { data1 = closure->data; data2 = g_value_peek_pointer (param_values + 0); } else { data1 = g_value_peek_pointer (param_values + 0); data2 = closure->data; } callback = (GMarshalFunc_VOID__STRING_POINTER) (marshal_data ? marshal_data : cc->callback); callback (data1, (char*) g_value_get_string (param_values + 1), g_value_get_pointer (param_values + 2), data2); } brightside-1.4.0.orig/src/gconf-property-editor-marshal.h0000644000175000000500000000123210066431410021533 0ustar arisrc #include G_BEGIN_DECLS /* VOID:STRING,POINTER (peditor-marshal.list:25) */ extern void gconf_property_editor_marshal_VOID__STRING_POINTER (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); G_END_DECLS brightside-1.4.0.orig/src/gnome-speakernotes.png0000644000175000000500000001106010000357753020014 0ustar arisrcPNG  IHDR02XgAMA abKGD pHYs  ~tIME%-IDATxyU?ުWod! !1D "D$1ptN#(3A #f[dBXCXN{~K۷GWcgsOUWW-Wk-\aj_hsoZ_?XJ|`Rd@Y❻u1 쉷~|E  ~&N4 U,aH`_%Ѡ/\gްhGx8x]?@돓$N&놆zmR 9/ی6 aJ1vE|A!Lu'Km c^ۀzȥ ۢlEQ)W\gzt`K5\ǹ\|9SvΝH~צ7wmg~F|>~jx1Ò7RXy&dZl|nStI.F(cƓ'ocӖݽSe{˯hͺFۥ)994n[;BJ h}s?\aݿ77-D|~uvt}{B[V*Dcu:q&#ĢQ^ܸSkڶB(Qr-x|Iƛ[ $F_\fve9% (òdg o!.0wۛ|Pz)s %w+EyOm)/tKϚ-SᅗwOBog!FHe R&RJ*8sؾ9<N{c dc=^vjB{.*Ɠeg\g/wb`zv}twNdGڬ9`5kh!!)APR61z8-|$So.gsn۴͜5wpgss<֎ùso@H<i.ڮ!$JI%Ƣ7zmURD2fϛeL6Anc7o?`{eͯ?7n/^6ICK* jU;[AZ~hxe-{vs9;-]}]XJuf<…@J9䅷녍hw]4 B()m:(aFcƻ|M\3枨xoC=l*o`(޼ iXe R@&P1ȑX(jҌIS->w6q:ُginn(b(qgKHeaG c)ZD)!5&V._F^ylg7T|^TJɶʟ}q:Xm";v۹c E0뀫550bilN? vCiJyL+xtͅ[wm>N& ?R3l@:2B62L43gQW!_,!PBJI8Z8+c&q]cBA# =cw<у0 G uMXT.RCa|5TV ItzjJuWthk>(\>{kwwXzd:/m۾7 ;PJg4/E&P(P,p]F)";i7vm<6ˤ8|U7]w酇Nd<[Pkk+`hPm.@t_pǏPd29 h@(RXh&h_9zX[&н\-aÃM%^yo\W=\Oݿ(JaZ~L_ &`ܓ@&`S*W)JJ9HBgQ,T(]M߶o;PZ5#6o_έITKѧ{ӆpX" hLӇTڵq{hR':Ig UUbHTV-2q H1cH{H{1C]O\qݷ??pRk҇vd=814!s(%`8/v|/T&JJR(%=F 护r$SY2J$JI'JoNN.gRJ)zz{? 5%W'3 “"_ho=f|'! 'CBa,xDԊ)jhES9aIR(ʥZ vU Vҿ=e/;߶$?sltKۻ㺏lf{RēlPR*oC2e ÇcY~ `رĻhkJ6A>A!'bIIj@?QFB.]+Q-)RO}S/s .vuk”1wu#Hoi4B0 abL }kPaJSOSW}SB[gJB2}|WZ8mDc+G5`5K{߻6C*gՅ\O% 罸 :5 gbeaYPH4Lc}ΜE !LcJ:eRHfttNf0šJ82rLf>fY7:ԓc78Еxa 6{PACB! E$! 0 (hh cִeJ*";vz;uصRh=]oLO'yx:eVQ=zTvH2hMCcH$D4>! LE\ U[w_ [P*hh, ԧ6/+TjPYjMxD\)Vx͸A* PcFb0E(`3 pp]AT`m-ܼrJ.&:ː(ڶ~T1/> 8+OY >fΘgaq} SI C!FH6Hg ym&^y =5BRJ.;جNy%r#5|\.G0L2@j\q]IdS(I 3& \:>@s:=SxT<`|%w >p 5ۡ7DM꠵ hyJjh۬y[׈zK`灪810% X(0?׶. ̞9:}0xO[nIue3,pe/YsZ $.ȼy=2e%ZC;KʐG#XD_B1KRDkS-mۮ p<:Z'xﯤz!p$rirM|b].64(Cb. {P9qpK=^iuBk|/ރ}@D1JJ9I1Y16VWwZ,x6BADZJ-rRv]LH<›*PZ:y1B)XπF  6=Ò. y:Ϡ81R !JF]:8Oa !R@L1~lhCPGk]=/󢷈 >b<{5ȉa/H/ni(ʙX׻`av+xTeÆ9@M"zd\KR@4;){X5,憒1#ƺ#3`Q`:`_cIENDB` brightside-1.4.0.orig/src/capplet-util.h0000644000175000000500000000760010066431410016254 0ustar arisrc/* -*- mode: c; style: linux -*- */ /* capplet-util.h * Copyright (C) 2001 Ximian, Inc. * * Written by Bradford Hovinen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. */ #ifndef __CAPPLET_UTIL_H #define __CAPPLET_UTIL_H #include #include #include /* Macros to make certain repetitive tasks a bit easier */ /* Print a debugging message */ #ifdef G_HAVE_ISO_VARARGS # define DEBUG_MSG(str, ...) \ g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, "(%d:%s) " str, \ getpid (), G_GNUC_FUNCTION, __VA_ARGS__) #elif defined(G_HAVE_GNUC_VARARGS) # define DEBUG_MSG(str, args...) \ g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, "(%d:%s) " str, \ getpid (), G_GNUC_FUNCTION, args) #else # define DEBUG_MSG(str, args...) #endif /* Retrieve a widget from the Glade object */ #define WID(s) glade_xml_get_widget (dialog, s) /* Copy a setting from the legacy gnome-config settings to the ConfigDatabase */ #define COPY_FROM_LEGACY(type, key, legacy_key) \ val_##type = gnome_config_get_##type##_with_default (legacy_key, &def); \ \ if (!def) \ gconf_client_set_##type (client, key, val_##type, NULL); /* Callback to apply the settings in the given database */ typedef void (*ApplySettingsFn) (void); /* Callback to set up the dialog proper */ typedef GtkWidget *(*CreateDialogFn) (void); /* Callback to set up property editors for the dialog */ typedef void (*SetupPropertyEditorsFn) (GtkWidget *dialog, GConfChangeSet *changeset); /* Callback to retrieve legacy settings and store them in the new configuration * database */ typedef void (*GetLegacySettingsFn) (void); /* Set up the session management so that this capplet will apply its * settings on every startup */ void setup_session_mgmt (const gchar *binary_name); /* Wrapper function for the entire capplet. This handles all initialization and * runs the capplet for you. Just supply the appropriate callbacks and your argc * and argv from main() * * This function makes several assumptions, requiring that all capplets follow a * particular convention. In particular, suppose the name of the capplet binary * is foo-properties-capplet. Then: * * - The factory IID is Bonobo_Control_Capplet_foo_properties_Factory * - The default configuration moniker is archiver:foo-properties * * Following this convention yields capplets that are more uniform and thus * easier to maintain, and simplifies the interfaces quite a bit. All capplet in * this package are required to follow this convention. */ void capplet_init (int argc, gchar **argv, ApplySettingsFn apply_fn, CreateDialogFn create_dialog_fn, SetupPropertyEditorsFn setup_property_editors_fn, GetLegacySettingsFn get_legacy_settings_fn); void capplet_error_dialog (GtkWindow *parent, char const *msg, GError *err); void capplet_help (GtkWindow *parent, char const *helpfile, char const *section); void capplet_set_icon (GtkWidget *window, char const *icon_file_name); #endif /* __CAPPLET_UTIL_H */ brightside-1.4.0.orig/src/brightside-16.png0000644000175000000500000000114610000357753016562 0ustar arisrcPNG  IHDRasBIT|dIDATxjSAƿsfn,x-Dj X7n]Y||е"Tw+t# hЄ$7d3E1-+3 DQ4$ ; "x':]cL(lfwGٵ;$w"3 0y{5G33W2z|-`f('^~ ~~5P4w.✓K"0当$I$Mc *][XXXjrZV @ecDZzϭVkpz~?Z+N* 6*Dd`5Ƽ7|T: peY#Vi4݌nZ = */ #include "config.h" #include "brightside-fb-level.h" #include #include #include #include #include #include #include #include #ifndef FBIOBLANK #define FBIOBLANK 0x4611 /* 0 or vesa-level+1 */ #endif #ifndef PMU_IOC_GRAB_BACKLIGHT #define PMU_IOC_GRAB_BACKLIGHT _IOR('B', 6, 0) #endif struct BrightsideFblevelPrivate { int pmu_fd; int saved_level; }; static GObjectClass *parent_class = NULL; static void brightside_fblevel_finalize (GObject *obj_self) { BrightsideFblevel *self;// = BRIGHTSIDE_FBLEVEL (obj_self); gpointer priv = self->_priv; if (G_OBJECT_CLASS(parent_class)->finalize) (* G_OBJECT_CLASS(parent_class)->finalize)(obj_self); g_free (priv); return; } static void brightside_fblevel_class_init (BrightsideFblevelClass *klass) { GObjectClass *g_object_class = (GObjectClass*) klass; parent_class = g_type_class_ref (G_TYPE_OBJECT); g_object_class->finalize = brightside_fblevel_finalize; return; } static void brightside_fblevel_init (BrightsideFblevel *fblevel) { fblevel->_priv = g_new0 (BrightsideFblevelPrivate, 1); fblevel->level = 0; fblevel->dim = FALSE; fblevel->_priv->pmu_fd = -1; fblevel->_priv->saved_level = 0; return; } GType brightside_fblevel_get_type (void) { static GType type = 0; if (type == 0) { static const GTypeInfo info = { sizeof (BrightsideFblevelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) brightside_fblevel_class_init, (GClassFinalizeFunc) NULL, NULL /* class_data */, sizeof (BrightsideFblevel), 0 /* n_preallocs */, (GInstanceInitFunc) brightside_fblevel_init, }; type = g_type_register_static (G_TYPE_OBJECT, "BrightsideFblevel", &info, (GTypeFlags)0); } return type; } int brightside_fblevel_get_level (BrightsideFblevel *self) { int level; ioctl (self->_priv->pmu_fd, PMU_IOC_GET_BACKLIGHT, &level); return level; } void brightside_fblevel_set_level (BrightsideFblevel *self, int val) { int level; level = CLAMP (val, 0, 15); ioctl (self->_priv->pmu_fd, PMU_IOC_SET_BACKLIGHT, &level); self->level = level; } gboolean brightside_fblevel_get_dim (BrightsideFblevel *self) { return self->dim; } void brightside_fblevel_set_dim (BrightsideFblevel *self, gboolean val) { if (self->dim == FALSE && val == TRUE) { self->_priv->saved_level = brightside_fblevel_get_level(self); brightside_fblevel_set_level (self, 1); self->dim = TRUE; } else if (self->dim == TRUE && val == FALSE) { brightside_fblevel_set_level (self, self->_priv->saved_level); self->dim = FALSE; } } BrightsideFblevel * brightside_fblevel_new (void) { BrightsideFblevel *self; int fd, foo; if (g_file_test ("/dev/pmu", G_FILE_TEST_EXISTS) == FALSE) return NULL; if (brightside_fblevel_is_powerbook () == FALSE) return NULL; self = BRIGHTSIDE_FBLEVEL (g_object_new (BRIGHTSIDE_TYPE_FBLEVEL, NULL)); /* This function switches the kernel backlight control off. * This is part of the PPC kernel branch since version * 2.4.18-rc2-benh. It does nothing with older kernels. * For those kernels a separate kernel patch is nessecary to * get backlight control in user space. * * Notice nicked from pbbuttons*/ fd = open ("/dev/pmu", O_RDWR); /* We can't emit the signal yet, the signal isn't connected! */ if (fd < 0) return NULL; foo = ioctl(fd, PMU_IOC_GRAB_BACKLIGHT, 0); self->_priv->pmu_fd = fd; return self; } gboolean brightside_fblevel_is_powerbook (void) { FILE *fd; char str[2048]; gboolean found = FALSE; fd = fopen ("/proc/cpuinfo", "r"); while (!feof (fd) && found == FALSE) { fread (str, 1, 2048, fd); if (strstr (str, "PowerBook") != NULL) found = TRUE; } fclose (fd); return found; } brightside-1.4.0.orig/src/brightside-fb-level.h0000644000175000000500000000431410066431410017466 0ustar arisrc/* brightside-fb-level.h Copyright (C) 2002, 2003 Bastien Nocera The Gnome Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The Gnome Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the Gnome Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author: Bastien Nocera */ #include #include #define BRIGHTSIDE_TYPE_FBLEVEL (brightside_fblevel_get_type ()) #define BRIGHTSIDE_FBLEVEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BRIGHTSIDE_TYPE_FBLEVEL, BrightsideFblevel)) #define BRIGHTSIDE_FBLEVEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BRIGHTSIDE_TYPE_FBLEVEL, BrightsideFblevelClass)) #define BRIGHTSIDE_IS_FBLEVEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BRIGHTSIDE_TYPE_FBLEVEL)) #define BRIGHTSIDE_FBLEVEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BRIGHTSIDE_TYPE_FBLEVEL, BrightsideFblevelClass)) typedef struct BrightsideFblevelPrivate BrightsideFblevelPrivate; typedef struct BrightsideFblevel BrightsideFblevel; typedef struct BrightsideFblevelClass BrightsideFblevelClass; struct BrightsideFblevel { GObject parent; int level; gboolean dim; BrightsideFblevelPrivate *_priv; }; struct BrightsideFblevelClass { GObjectClass parent; }; GType brightside_fblevel_get_type (void); int brightside_fblevel_get_level (BrightsideFblevel *self); void brightside_fblevel_set_level (BrightsideFblevel *self, int val); gboolean brightside_fblevel_get_dim (BrightsideFblevel *self); void brightside_fblevel_set_dim (BrightsideFblevel *self, gboolean val); BrightsideFblevel *brightside_fblevel_new (void); gboolean brightside_fblevel_is_powerbook (void); brightside-1.4.0.orig/src/brightside-48.png0000644000175000000500000000371110000357753016567 0ustar arisrcPNG  IHDR00WsBIT|dIDATxYMlfb&Z%(v(-vm/ r`s|P襧"AG5EYZQ)Qˁr?l3ޛ%r…{1y1?̚=,Q(~nݺϥ.gq:"~E3QX>0L>Y!IR}&yGa1DOf88Oؖ~yc{{k,Gsqi|<%&$m7IjU4_1%MhRNXÌHn+_K G~9'c Wfz|20T KLz"IwX.o%qX)ؘ9OiX\<2`M0Q‡-Oy;rN6s0Ƽ8V]\/@1ؓxh >L7TxoJ$S8gx}V!O^r(%,N~=_2 uB\.C+ yЭqK42[i<Ph6B;f06`L{NF;f;0kGǰh^ѣGB@Ѿ7QZpT[VVV8.ւqQG!,]4GRQ4!DGx#V?)BbE/zF_^^x-7 l?nID+@4F8ע~:^^g~Vh:9VQxH q`jm83ݯ q:Q4͘z‡%Lh Uh۲n 08+c@Bps ,4-m:va P 2L` [?:zVWW`DOrkkk "< 'oda|_@o/l6۟ޮlmVWmP*uunn./r<(~#vvvjriV+aѿ<>,\|)o( z?~JTc0H/\}ܹl6S\γ pQ.s0upp;]_ fP\B<:< * Portions copyright (C) 2001 Bastien Nocera * * brightside.c * * This file is part of Brightside. * * Brightside is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * Brightside is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Brightside; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #include #include #include #include #include /* Gnome headers */ #include #include #include #include #include #include #include #include "brightside.h" #include "brightside-volume.h" #ifdef USE_FBLEVEL #include "brightside-fb-level.h" #endif #ifdef ENABLE_TRAY_ICON #include "brightside-tray.h" #endif typedef struct { BrightsideVolume *volobj; #ifdef USE_FBLEVEL BrightsideFblevel *levobj; #endif struct { struct { gboolean enabled; gchar *action; gchar *custom_in; gchar *custom_out; gboolean custom_kill; gint custom_kill_pid; } corners[4]; gint corner_delay; gboolean corner_flip; gboolean edge_flip; gchar *after_flip_command; gint edge_delay; gboolean edge_wrap; gboolean orientable_workspaces; } settings; GladeXML *xml; GtkWidget *dialog; GtkWidget *dialog_image; GConfClient *conf_client; guint dialog_timeout; guint screensaver_prod_timeout; gint screensaver_start_pid; guint lock_screen_timeout; guint pointer_watch_timeout; GtkWidget *pager; WnckPager *pager_pager; guint pager_timeout; WnckScreen *screen; /* Multihead stuff */ GdkDisplay *display; GdkScreen *current_screen; GList *screens; BrightsideCornerType corner_in; BrightsideRegionType region_at; GTimeVal time_region_entered; /* Set in future to get progress bar to count down rather than up */ GTimeVal time_progress_bar; GTimeVal time_corner_activated; GTimeVal time_edge_flipped; struct { BrightsideRegionType region; GTimeVal time_region_entered; } gesture_history [REGION_GESTURE_HISTORY]; } Brightside; enum { ICON_MUTED, ICON_LOUD, ICON_BRIGHT, ICON_SCREENSAVER, ICON_DPMS, ICON_LOCK, ICON_CUSTOM, }; enum { ACTION_START, ACTION_STOP, }; typedef struct { int rows; int cols; gboolean vertical_workspaces; gint starting_corner; int workspaces; int current; } workspace_info; /* forward definitions */ gboolean watch_mouse (gpointer data); static void pager_show (Brightside *brightside, WnckWorkspace *workspace, int n_rows, gboolean from_scroll); gboolean pager_enter_leave (GtkWidget *widget, GdkEventCrossing *event, gpointer data); /* main code */ static Window my_wnck_screen_get_root (WnckScreen *screen, Display *display) { XWindowAttributes attributes; WnckWindow *window = wnck_screen_get_active_window (screen); GList *list; if (window) { XGetWindowAttributes (display, wnck_window_get_xid (window), &attributes); return attributes.root; } if (list = wnck_screen_get_windows (screen)) { window = g_list_first (list)->data; XGetWindowAttributes (display, wnck_window_get_xid (window), &attributes); return attributes.root; } return None; } #if 0 static Window get_root_window_hint_window (Brightside *brightside, char *atom_name) { Window xwindow = None; Display *xdisplay = gdk_x11_display_get_xdisplay (brightside->display); Window xroot = my_wnck_screen_get_root (brightside->screen, xdisplay); Atom xatom = XInternAtom (xdisplay, atom_name, False); gulong n_items = 0; int format = 0; guchar *prop = NULL; Atom type = None; gulong bytes_after = 0; if (XGetWindowProperty (xdisplay, xroot, xatom, 0, G_MAXLONG, False, XA_WINDOW, &type, &format, &n_items, &bytes_after, (guchar **)&prop) != Success || type == None) { if (prop) XFree (prop); return None; } if (type == XA_WINDOW && n_items > 0) { xwindow = *((Window *) prop); } XFree (prop); return xwindow; } #endif static gboolean get_workspace_info (workspace_info *w_info, Brightside *brightside) { int workspaces = wnck_screen_get_workspace_count (brightside->screen); int current = wnck_workspace_get_number ( wnck_screen_get_active_workspace (brightside->screen)); gboolean vertical_workspaces = FALSE; gint columns_of_workspaces = 0, rows_of_workspaces = 0; gint starting_corner = NW; int cols = 0, rows = 0; /* Start EWMH communication */ /* This code hacked out in complete desparation. Is there really no * Gnome/GTK library that can tell me the neighbouring workspace? */ Display *xdisplay = gdk_x11_display_get_xdisplay (brightside->display); Window xroot = my_wnck_screen_get_root (brightside->screen, xdisplay); Atom xatom; gulong n_items = 0; int format = 0; gulong *list = NULL; guchar *prop = NULL; Atom type = None; gulong bytes_after = 0; xatom = XInternAtom (xdisplay, DESKTOP_LAYOUT_ATOM, False); if (XGetWindowProperty (xdisplay, xroot, xatom, 0, G_MAXLONG, False, XA_CARDINAL, &type, &format, &n_items, &bytes_after, (guchar **)&prop) != Success || type == None) { if (prop) XFree (prop); return FALSE; } list = (gulong *) prop; prop = NULL; if (n_items == 3 || n_items == 4) { switch (list[0]) { case 0: vertical_workspaces = FALSE; break; case 1: vertical_workspaces = TRUE; break; default: g_assert_not_reached(); } cols = list[1]; rows = list[2]; g_assert (rows > 0 || cols > 0); rows_of_workspaces = (rows > 0) ? rows : -1; columns_of_workspaces = (cols > 0) ? cols : -1; if (n_items == 4) { switch (list[3]) { case 0: starting_corner = NW; break; case 1: starting_corner = NE; break; case 2: starting_corner = SE; break; case 3: starting_corner = SW; break; default: g_assert_not_reached(); } } } else { g_assert_not_reached(); } XFree (list); if (rows_of_workspaces == -1 && columns_of_workspaces == -1) { rows = 1; cols = workspaces; } else if (rows_of_workspaces == -1) rows = (workspaces + cols - 1) / cols; else if (columns_of_workspaces == -1) cols = (workspaces + rows - 1) / rows; else if (columns_of_workspaces * rows_of_workspaces < workspaces) cols = (workspaces + rows - 1) / rows; else if ((columns_of_workspaces - 1) * rows_of_workspaces >= workspaces) cols = (workspaces + rows - 1) / rows; else if ((rows_of_workspaces - 1) * columns_of_workspaces >= workspaces) rows = (workspaces + cols - 1) / cols; w_info->workspaces = workspaces; w_info->current = current; w_info->vertical_workspaces = vertical_workspaces; w_info->starting_corner = starting_corner; w_info->cols = cols; w_info->rows = rows; return TRUE; } static void selection_get_func (GtkClipboard *clipboard, GtkSelectionData *selection_data, guint info, gpointer data) { /* Hackiness: this is used for interprocess communication to request * the pager be shown. By extending the list of formats we can support * a small number of messages. */ #ifdef DEBUG g_print ("selection_get\n"); #endif Brightside *brightside = (Brightside *) data; workspace_info *w_info = g_new (workspace_info, 1); if (get_workspace_info (w_info, brightside) == TRUE) pager_show (brightside, wnck_screen_get_active_workspace ( brightside->screen), w_info->rows, FALSE); g_free (w_info); return; } static void selection_clear_func (GtkClipboard *clipboard, gpointer data) { #ifdef DEBUG g_print ("selection_clear\n"); #endif return; } static gboolean brightside_get_lock (Brightside *brightside) { gboolean result = FALSE; GtkClipboard *clipboard; Atom clipboard_atom = gdk_x11_get_xatom_by_name (SELECTION_NAME); static const GtkTargetEntry targets[] = { { SELECTION_NAME, 0, 0 } }; XGrabServer (GDK_DISPLAY()); if (XGetSelectionOwner (GDK_DISPLAY(), clipboard_atom) != None) goto out; clipboard = gtk_clipboard_get (gdk_atom_intern (SELECTION_NAME, FALSE)); if (!gtk_clipboard_set_with_data (clipboard, targets, G_N_ELEMENTS (targets), selection_get_func, selection_clear_func, (gpointer) brightside)) goto out; result = TRUE; out: XUngrabServer (GDK_DISPLAY()); gdk_flush(); return result; } static void clipboard_received_func (GtkClipboard *clipboard, GtkSelectionData *selection_data, gpointer data) { #ifdef DEBUG g_print ("received\n"); #endif if (data == NULL) gtk_main_quit (); return; } static gboolean brightside_send_show_pager (gpointer data) { #ifdef DEBUG g_print ("sending show_pager\n"); #endif GdkAtom clip_atom = gdk_atom_intern (SELECTION_NAME, FALSE); GtkClipboard *clipboard = gtk_clipboard_get (clip_atom); gtk_clipboard_request_contents (clipboard, clip_atom, clipboard_received_func, data); /* let clipboard_received_func do the quitting */ gtk_main (); return FALSE; } static void brightside_exit (Brightside *brightside) { g_free (brightside); exit (0); } #ifdef USE_FBLEVEL static void fb_problem_cb (void) { char *msg; if (brightside_fblevel_is_powerbook () == FALSE) return; msg = permission_problem_string ("/dev/pmu"); brightside_error (msg); g_free (msg); return; } #endif static void update_use_pcm_cb (GConfClient *client, guint id, GConfEntry *entry, gpointer data) { Brightside *brightside = (Brightside *)data; gboolean use_pcm = FALSE; use_pcm = gconf_client_get_bool (brightside->conf_client, USE_PCM_KEY, NULL); brightside_volume_set_use_pcm (brightside->volobj, use_pcm); } static void brightside_image_set_custom (Brightside *brightside, const gchar *cmd, gboolean sensitive) { GtkWidget *image = NULL; GtkWidget *vbox; vbox = glade_xml_get_widget (brightside->xml, "vbox2"); g_return_if_fail (vbox != NULL); if (cmd && strlen(cmd) != 0) { gchar **argv; gint argc; if (g_shell_parse_argv (cmd, &argc, &argv, NULL)) { char *path; GnomeIconTheme *icon_theme; icon_theme = gnome_icon_theme_new (); path = gnome_icon_theme_lookup_icon (icon_theme, argv[0], 48, NULL, NULL); if (path != NULL) { image = gtk_image_new_from_file (path); g_free (path); } g_object_unref (icon_theme); g_strfreev (argv); } } if (!image) { image = gtk_image_new_from_stock (GTK_STOCK_EXECUTE, GTK_ICON_SIZE_DIALOG); } if (brightside->dialog_image != NULL) gtk_widget_destroy (brightside->dialog_image); gtk_widget_show (image); gtk_box_pack_start (GTK_BOX (vbox), image, TRUE, TRUE, 0); gtk_widget_set_sensitive (image, sensitive); brightside->dialog_image = image; } static void brightside_image_set (Brightside *brightside, int icon, gboolean sensitive) { GtkWidget *image = NULL; GtkWidget *vbox; vbox = glade_xml_get_widget (brightside->xml, "vbox2"); g_return_if_fail (vbox != NULL); switch (icon) { case ICON_LOUD: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "gnome-speakernotes.png"); break; case ICON_MUTED: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "gnome-speakernotes-muted.png"); break; case ICON_BRIGHT: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "brightside-brightness.png"); break; case ICON_SCREENSAVER: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "xscreensaver.png"); break; case ICON_DPMS: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "dpms.png"); break; case ICON_LOCK: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "gnome-lockscreen.png"); break; default: g_assert_not_reached (); } if (brightside->dialog_image != NULL) gtk_widget_destroy (brightside->dialog_image); gtk_widget_show (image); gtk_box_pack_start (GTK_BOX (vbox), image, TRUE, TRUE, 0); gtk_widget_set_sensitive (image, sensitive); brightside->dialog_image = image; } static void update_settings_cb (GConfClient *client, guint id, GConfEntry *entry, gpointer data) { Brightside *brightside = (Brightside *) data; gint i; g_return_if_fail (entry->key != NULL); /* Find the key that was modified */ for (i = REGION_FIRST_CORNER; REGION_IS_CORNER (i); ++i) { if (!strcmp (entry->key, corners[i].enabled_key)) { brightside->settings.corners[i].enabled = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); return; } else if (!strcmp (entry->key, corners[i].action_key)) { brightside->settings.corners[i].action = gconf_client_get_string ( brightside->conf_client, entry->key, NULL); return; } else if (!strcmp (entry->key, corners[i].custom_in_key)) { brightside->settings.corners[i].custom_in = gconf_client_get_string ( brightside->conf_client, entry->key, NULL); return; } else if (!strcmp (entry->key, corners[i].custom_out_key)) { brightside->settings.corners[i].custom_out = gconf_client_get_string ( brightside->conf_client, entry->key, NULL); return; } else if (!strcmp (entry->key, corners[i].custom_kill_key)) { brightside->settings.corners[i].custom_kill = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); return; } } if (!strcmp (entry->key, CORNER_DELAY_KEY)) { brightside->settings.corner_delay = gconf_client_get_int ( brightside->conf_client, entry->key, NULL); if (brightside->pointer_watch_timeout) { gtk_timeout_remove (brightside->pointer_watch_timeout); brightside->pointer_watch_timeout = gtk_timeout_add ( CLAMP(MIN(brightside->settings.edge_delay, brightside->settings.corner_delay) / 5, 20, 200), watch_mouse, brightside); } } else if (!strcmp (entry->key, CORNER_FLIP_KEY)) { brightside->settings.corner_flip = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); } else if (!strcmp (entry->key, ENABLE_EDGE_FLIP_KEY)) { brightside->settings.edge_flip = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); } else if (!strcmp (entry->key, AFTER_FLIP_COMMAND_KEY)) { brightside->settings.after_flip_command = gconf_client_get_string ( brightside->conf_client, entry->key, NULL); } else if (!strcmp (entry->key, EDGE_DELAY_KEY)) { brightside->settings.edge_delay = gconf_client_get_int ( brightside->conf_client, entry->key, NULL); if (brightside->pointer_watch_timeout) { gtk_timeout_remove (brightside->pointer_watch_timeout); brightside->pointer_watch_timeout = gtk_timeout_add ( CLAMP (MIN (brightside->settings.edge_delay, brightside->settings.corner_delay) / 5, 20, 200), watch_mouse, brightside); } } else if (!strcmp (entry->key, EDGE_WRAP_KEY)) { brightside->settings.edge_wrap = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); } else if (!strcmp (entry->key, ORIENTABLE_WORKSPACES_KEY)) { brightside->settings.orientable_workspaces = gconf_client_get_bool (brightside->conf_client, entry->key, NULL); } } static void init_mouse (Brightside *brightside) { int i; brightside->display = gdk_display_get_default (); brightside->screens = NULL; if (gdk_display_get_n_screens (brightside->display) == 1) { brightside->screens = g_list_append (brightside->screens, gdk_screen_get_default ()); } else { for (i = 0; i < gdk_display_get_n_screens (brightside->display); i++) { GdkScreen *screen; screen = gdk_display_get_screen ( brightside->display, i); if (screen != NULL) brightside->screens = g_list_append ( brightside->screens, screen); } } gconf_client_notify_add (brightside->conf_client, BRIGHTSIDE_KEY_ROOT, update_settings_cb, brightside, NULL, NULL); for (i = REGION_FIRST_CORNER; REGION_IS_CORNER (i); ++i) { brightside->settings.corners[i].enabled = gconf_client_get_bool (brightside->conf_client, corners[i].enabled_key, NULL); brightside->settings.corners[i].action = gconf_client_get_string (brightside->conf_client, corners[i].action_key, NULL); brightside->settings.corners[i].custom_in = gconf_client_get_string (brightside->conf_client, corners[i].custom_in_key, NULL); brightside->settings.corners[i].custom_out = gconf_client_get_string (brightside->conf_client, corners[i].custom_out_key, NULL); brightside->settings.corners[i].custom_kill = gconf_client_get_bool (brightside->conf_client, corners[i].custom_kill_key, NULL); } brightside->settings.corner_delay = gconf_client_get_int (brightside->conf_client, CORNER_DELAY_KEY, NULL); brightside->settings.corner_flip = gconf_client_get_bool (brightside->conf_client, CORNER_FLIP_KEY, NULL); brightside->settings.edge_flip = gconf_client_get_bool (brightside->conf_client, ENABLE_EDGE_FLIP_KEY, NULL); brightside->settings.after_flip_command = gconf_client_get_string (brightside->conf_client, AFTER_FLIP_COMMAND_KEY, NULL); brightside->settings.edge_delay = gconf_client_get_int (brightside->conf_client, EDGE_DELAY_KEY, NULL); brightside->settings.edge_wrap = gconf_client_get_bool (brightside->conf_client, EDGE_WRAP_KEY, NULL); brightside->settings.orientable_workspaces = gconf_client_get_bool (brightside->conf_client, ORIENTABLE_WORKSPACES_KEY, NULL); } static void init_sm (Brightside *brightside) { GnomeClient *master; GnomeClientFlags flags; master = gnome_master_client (); flags = gnome_client_get_flags (master); if (flags & GNOME_CLIENT_IS_CONNECTED) { #ifdef DEBUG gnome_client_set_restart_style (master, GNOME_RESTART_NEVER); #else gnome_client_set_restart_style (master, GNOME_RESTART_IMMEDIATELY); #endif gnome_client_flush (master); } g_signal_connect (GTK_OBJECT (master), "die", G_CALLBACK (brightside_exit), brightside); } static void dialog_move_to_screen_position (Brightside *brightside, GtkWidget *dialog, gfloat x_loc, gfloat y_loc, gboolean show_first) { int orig_x, orig_y, orig_w, orig_h, orig_d; int screen_w, screen_h; int x, y; int pointer_x, pointer_y; GdkScreen *pointer_screen; GdkRectangle geometry; int monitor; gtk_window_set_screen (GTK_WINDOW (dialog), brightside->current_screen); gtk_widget_realize (GTK_WIDGET (dialog)); pointer_screen = NULL; gdk_display_get_pointer ( gdk_screen_get_display (brightside->current_screen), &pointer_screen, &pointer_x, &pointer_y, NULL); if (pointer_screen != brightside->current_screen) { /* The pointer isn't on the current screen, so just * assume the default monitor */ monitor = 0; } else { monitor = gdk_screen_get_monitor_at_point ( brightside->current_screen, pointer_x, pointer_y); } gdk_screen_get_monitor_geometry (brightside->current_screen, monitor, &geometry); screen_w = geometry.width; screen_h = geometry.height; if (show_first) gtk_widget_show (dialog); gdk_window_get_geometry (GTK_WIDGET (dialog)->window, &orig_x, &orig_y, &orig_w, &orig_h, &orig_d); x = geometry.x + (screen_w * x_loc) - (orig_w / 2); y = geometry.y + (screen_h * y_loc) - (orig_h / 2); gdk_window_move (GTK_WIDGET (dialog)->window, x, y); /* this makes sure the dialog is actually shown */ while (gtk_events_pending()) gtk_main_iteration(); } static gboolean dialog_hide (Brightside *brightside) { gtk_widget_hide (brightside->dialog); brightside->dialog_timeout = 0; return FALSE; } static void dialog_show (Brightside *brightside, glong timeout_msec) { dialog_move_to_screen_position (brightside, brightside->dialog, 0.5, 0.75, TRUE); brightside->dialog_timeout = gtk_timeout_add (timeout_msec, (GtkFunction) dialog_hide, brightside); } static gboolean update_bar_volume_cb (Brightside *brightside) { gint vol; GtkWidget *progress; if (brightside->dialog_timeout == 0) return FALSE; vol = brightside_volume_get_volume (brightside->volobj); progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), (double) vol / 100); return TRUE; } static gboolean lock_screen_cb (gpointer data) { g_spawn_command_line_async ("xscreensaver-command -lock", NULL); return FALSE; } static gboolean update_bar_timed_cb (Brightside *brightside) { GTimeVal time_now; glong elapsed_msec; GtkWidget *progress; if (brightside->dialog_timeout == 0) return FALSE; g_get_current_time (&time_now); elapsed_msec = ABS (TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_progress_bar)); if (elapsed_msec > DIALOG_TIMEOUT) return FALSE; progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), (double) elapsed_msec / DIALOG_TIMEOUT); return TRUE; } static void show_dialog_timed_bar (Brightside *brightside, gint icon, gboolean is_enabled) { GtkWidget *progress; glong timeout_msec = DIALOG_TIMEOUT; progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_widget_set_sensitive (progress, is_enabled); if (icon != ICON_CUSTOM) brightside_image_set (brightside, icon, is_enabled); if (is_enabled) { GTimeVal time_now; GTimeVal time_start; g_get_current_time (&time_now); timeout_msec = TIMEVAL_ELAPSED_MSEC ( brightside->time_progress_bar, time_now); timeout_msec = CLAMP (timeout_msec, 0, DIALOG_TIMEOUT); g_get_current_time (&time_start); time_start.tv_sec -= timeout_msec / 1000; time_start.tv_usec -= (timeout_msec % 1000) * 1000; brightside->time_progress_bar = time_start; } else { GTimeVal time_now; GTimeVal time_end; g_get_current_time (&time_now); timeout_msec = TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_progress_bar); timeout_msec = CLAMP (timeout_msec, 0, DIALOG_TIMEOUT); g_get_current_time (&time_end); time_end.tv_sec += timeout_msec / 1000; time_end.tv_usec += (timeout_msec % 1000) * 1000; brightside->time_progress_bar = time_end; } dialog_show (brightside, is_enabled ? DIALOG_TIMEOUT - timeout_msec : timeout_msec); gtk_timeout_add (DIALOG_TIMEOUT / 100, (GtkFunction) update_bar_timed_cb, brightside); } static void cancel_lock_screen_action (Brightside *brightside) { if (brightside->lock_screen_timeout != 0) { gtk_timeout_remove (brightside->lock_screen_timeout); brightside->lock_screen_timeout = 0; } if (brightside->screensaver_start_pid) { kill_child_pid (brightside->screensaver_start_pid); brightside->screensaver_start_pid = 0; } } /** * Begin do_..._actions **/ static void do_mute_action (Brightside *brightside, gint action) { GtkWidget *progress; gboolean muted; gint vol; if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } muted = brightside_volume_get_mute(brightside->volobj); if (muted != (action == ACTION_START)) { brightside_volume_mute_toggle_fade (brightside->volobj, DIALOG_TIMEOUT); muted = !muted; } brightside_image_set (brightside, muted ? ICON_MUTED : ICON_LOUD, !muted); vol = brightside_volume_get_volume (brightside->volobj); progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_widget_set_sensitive (progress, !muted); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), (double) vol / 100); dialog_show (brightside, DIALOG_TIMEOUT); gtk_timeout_add (DIALOG_TIMEOUT / 100, (GtkFunction) update_bar_volume_cb, brightside); } gboolean disable_screensaver_cb (gpointer data) { g_spawn_command_line_async ("xscreensaver-command -deactivate", NULL); return TRUE; } static void do_no_screensaver_action (Brightside *brightside, gint action) { gboolean is_enabled = (action == ACTION_STOP); if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } if (brightside->screensaver_prod_timeout != 0) { gtk_timeout_remove (brightside->screensaver_prod_timeout); brightside->screensaver_prod_timeout = 0; } if (!is_enabled) brightside->screensaver_prod_timeout = gtk_timeout_add (30000, disable_screensaver_cb, brightside); /* oops - should de-overload time_corner_activated GTimeVal time_now; g_get_current_time (&time_now); glong timeout_msec = TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_corner_activated); */ show_dialog_timed_bar (brightside, ICON_SCREENSAVER, is_enabled); } static void do_screensaver_action (Brightside *brightside, gint action) { if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } show_dialog_timed_bar (brightside, (action == ACTION_START) ? ICON_SCREENSAVER : ICON_LOCK, (action == ACTION_START)); if (action == ACTION_START) { execute ("xscreensaver-command -activate", FALSE, &brightside->screensaver_start_pid); brightside->lock_screen_timeout = gtk_timeout_add (DIALOG_TIMEOUT, (GtkFunction) lock_screen_cb, brightside); } else { cancel_lock_screen_action (brightside); } } static void do_dpms_action (Brightside *brightside, gint type, gint action) { if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } show_dialog_timed_bar (brightside, (action == ACTION_START) ? ICON_DPMS : ICON_LOCK, (action == ACTION_START)); if (action == ACTION_START) { switch (type) { case DPMS_STANDBY_ACTION: g_spawn_command_line_async ("xset dpms force standby", NULL); break; case DPMS_SUSPEND_ACTION: g_spawn_command_line_async ("xset dpms force suspend", NULL); break; case DPMS_OFF_ACTION: g_spawn_command_line_async ("xset dpms force off", NULL); break; default: g_assert_not_reached (); } brightside->lock_screen_timeout = gtk_timeout_add ( DIALOG_TIMEOUT, (GtkFunction) lock_screen_cb, brightside); } else { cancel_lock_screen_action (brightside); } } static void do_showdesktop_action (Brightside *brightside, gint action) { if (action == ACTION_START) { WnckScreen *screen = brightside->screen; if (wnck_screen_get_showing_desktop(screen)) { wnck_screen_toggle_showing_desktop(screen, FALSE); } else { wnck_screen_toggle_showing_desktop(screen, TRUE); } } } #ifdef USE_FBLEVEL static void do_dimbacklight_action (Brightside *brightside, gint action) { GtkWidget *progress; gboolean is_dim = (action == ACTION_START); gint level; if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } brightside_fblevel_set_dim (brightside->levobj, is_dim); brightside_image_set (brightside, ICON_BRIGHT, !is_dim); progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_widget_set_sensitive (progress, !is_dim); if (is_dim) level = 0; else level = brightside_fblevel_get_level (brightside->levobj); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), (double) level / 15); dialog_show (brightside, DIALOG_TIMEOUT); } #endif static void do_custom_action (Brightside *brightside, gint corner, gint action) { gboolean is_enabled = (action == ACTION_START); if (is_enabled) { brightside_image_set_custom (brightside, brightside->settings.corners[corner].custom_in, TRUE); execute (brightside->settings.corners[corner].custom_in, FALSE, &brightside->settings.corners[corner].custom_kill_pid ); } else if (brightside->settings.corners[corner].custom_kill) { brightside_image_set_custom (brightside, brightside->settings.corners[corner].custom_in, FALSE); kill_child_pid ( brightside->settings.corners[corner].custom_kill_pid); } else { brightside_image_set_custom (brightside, brightside->settings.corners[corner].custom_in, TRUE); execute (brightside->settings.corners[corner].custom_out, FALSE, NULL); } if (is_enabled || brightside->settings.corners[corner].custom_kill || (brightside->settings.corners[corner].custom_out && strlen (brightside->settings.corners[corner].custom_out ) != 0)) show_dialog_timed_bar (brightside, ICON_CUSTOM, is_enabled); else dialog_hide (brightside); } static void do_action (Brightside *brightside, gint corner, gint type, gint action) { #ifdef DEBUG g_print ("do_action, type is: %d\n", type); #endif switch (type) { case MUTE_VOLUME_ACTION: if (brightside->volobj != NULL) do_mute_action (brightside, action); break; case NO_SCREENSAVER_ACTION: do_no_screensaver_action (brightside, action); break; case SCREENSAVER_ACTION: do_screensaver_action (brightside, action); break; case DPMS_STANDBY_ACTION: case DPMS_SUSPEND_ACTION: case DPMS_OFF_ACTION: do_dpms_action (brightside, type, action); break; case SHOWDESKTOP_ACTION: do_showdesktop_action (brightside, action); break; #ifdef USE_FBLEVEL case DIM_BACKLIGHT_ACTION: if (brightside->levobj != NULL) do_brightness_action (brightside, action); break; #endif case CUSTOM_ACTION: do_custom_action (brightside, corner, action); break; default: g_assert_not_reached (); } } /* * * deorient_workspace: when orientable_workspaces is false and edge_wrap is * true, the workspace layout becomes in effect a Klein bottle rather than * a torus (yes: although the standard model for a Klein bottle is a square * with vertical edges identified parallel and horizontal edges identified * antiparallel, we get the same surface identifying both sets of edges * antiparallel; think about it, does the resulting surface have any handles? * - no, so it's either a sphere or a Klein bottle. Question: how do we add a * handle? Answer: leave a hole (not at the edge), identify opposite edges * (parallel for a handle, antiparallel for a cross-cap). * Thus when we wrap around across an antiparallel identified edge, we reenter * the workspace grid in effect rotated around the axis perpendicular to the * edge wrapped across. We choose to implement this by keeping windows on the * same numbered workspaces, entering the antiparallel opposite workspace, * warping the pointer to the antiparallel opposite point, and rotating all * workspaces around the axis indicated. We do not invert the pointer * direction, amusing as that would be. * To rotate a workspace around an axis, we simply reverse the stacking order * and move all non-sticky, non-toplevel, non-bottomlevel windows such that * their new and original window rectangles (not including window decorations) * form mirror images around the axis of rotation. We do not show the reverse * side of windows (though see Sun's Java Desktop System); nor do we flip the * contents of the windows themselves. * Unfortunately, Metacity keeps its own list of the `default' window on each * workspace, which we do not have access to; it reactivates that window when * switching workspace; this messes up the window reordering but there's * nothing we can do about it short of switching to each workspace in turn and * giving focus to the lowest window there. This would be far too much effort, * especially as giving focus doesn't "take" without doing a gdk_display_sync * to give the window manager time to catch up - which would display each * desktop in turn, wasting time and looking ugly. Instead, one needs to * reconceptualise the active window as having its own stacking layer. * */ static void deorient_workspaces (Brightside *brightside, Window avoid, gint edge) { /* or corner */ WnckScreen *screen = brightside->screen; Display *xdisplay = gdk_x11_display_get_xdisplay (brightside->display); GList *list = wnck_screen_get_windows (screen); GList *tmp; int i, j; WnckWindow *windows [g_list_length (list)]; /* in bottom-to-top order */ list = wnck_screen_get_windows_stacked (screen); /* Loop through windows, flipping their position and adding them * to the restacking array */ for (i = 0, tmp = g_list_first (list); tmp != NULL; tmp = g_list_next (tmp)) { WnckWindow *window = tmp->data; WnckWindowType type; g_assert (WNCK_IS_WINDOW (window)); type = wnck_window_get_window_type (window); if (type == WNCK_WINDOW_NORMAL || type == WNCK_WINDOW_DIALOG || type == WNCK_WINDOW_TOOLBAR || type == WNCK_WINDOW_MENU || type == WNCK_WINDOW_UTILITY || type == WNCK_WINDOW_SPLASHSCREEN) { WnckWorkspace *workspace = wnck_window_get_workspace ( window); Window xwindow = wnck_window_get_xid (window); int wwidth, wheight, x, y, width, height; XWindowAttributes attributes; if (xwindow == avoid) continue; wwidth = wnck_workspace_get_width (workspace); wheight = wnck_workspace_get_height (workspace); /* Trouble: this gets position of internal window, * not including decorations. However, XMoveWindow * moves the decorated window. So, use * XGetWindowAttributes as x, y are offsets of * internal window from decorations. */ wnck_window_get_geometry (window, &x, &y, &width, &height); XGetWindowAttributes (xdisplay, xwindow, &attributes); if ((edge == LEFT || edge == RIGHT) && !wnck_window_is_maximized (window) && !wnck_window_is_maximized_horizontally (window)) XMoveWindow (xdisplay, xwindow, x - attributes.x, wheight - y - height - attributes.y); else if ((edge == TOP || edge == BOTTOM) && !wnck_window_is_maximized (window) && !wnck_window_is_maximized_vertically (window)) XMoveWindow (xdisplay, xwindow, wwidth - x - width - attributes.x, y - attributes.y); else if (REGION_IS_CORNER (edge) && !wnck_window_is_maximized (window) && !wnck_window_is_maximized_vertically (window) && !wnck_window_is_maximized_horizontally (window)) XMoveWindow (xdisplay, xwindow, wwidth - x - width - attributes.x, wheight - y - height - attributes.y); windows [i++] = window; } } /* Restack from top to bottom - XRestackWindows doesn't seem to work */ if (REGION_IS_EDGE (edge)) for (j = 0; j < i; ++j) XLowerWindow (xdisplay, wnck_window_get_xid(windows[j])); } static gboolean applet_scroll (GtkWidget *pager, GdkEventScroll *event, gpointer data) { Brightside *brightside = (Brightside *) data; WnckWorkspace *active_workspace = wnck_screen_get_active_workspace (brightside->screen); int workspace_index = wnck_workspace_get_number (active_workspace); int workspace_count = wnck_screen_get_workspace_count (brightside->screen); int n_columns, n_rows, new_index; WnckWorkspace *new_workspace; workspace_info *w_info = g_new (workspace_info, 1); if (get_workspace_info (w_info, brightside) == FALSE) { g_free (w_info); return FALSE; } n_columns = w_info->cols; n_rows = w_info->rows; g_free (w_info); new_index = workspace_index; if (event->type != GDK_SCROLL) return FALSE; switch (event->direction) { case GDK_SCROLL_DOWN: if (workspace_index + n_columns < workspace_count) new_index = workspace_index + n_columns; else if (workspace_index < workspace_count - 1) new_index = workspace_index % n_columns + 1; else new_index = 0; break; case GDK_SCROLL_RIGHT: if (workspace_index < workspace_count) new_index = workspace_index + 1; break; case GDK_SCROLL_UP: if (workspace_index - n_columns >= 0) new_index = workspace_index - n_columns; else if (workspace_index > 0) { new_index = (n_rows - 1) * n_columns; new_index += workspace_index % n_columns - 1; } else new_index = workspace_count - 1; break; case GDK_SCROLL_LEFT: if (workspace_index > 0) new_index = workspace_index - 1; break; } #ifdef DEBUG g_print ("new index %d\n", new_index); #endif new_workspace = wnck_screen_get_workspace (brightside->screen, new_index); if (new_workspace) { wnck_workspace_activate (new_workspace); pager_show (brightside, new_workspace, n_rows, TRUE); } return TRUE; } static void pager_setup (Brightside *brightside) { /* From test-pager.c */ GtkWidget *pager; GtkWidget *vbox; vbox = glade_xml_get_widget (brightside->xml, "vbox3"); g_return_if_fail (vbox != NULL); pager = wnck_pager_new (brightside->screen); wnck_pager_set_orientation (WNCK_PAGER (pager), GTK_ORIENTATION_HORIZONTAL); wnck_pager_set_shadow_type (WNCK_PAGER (pager), GTK_SHADOW_NONE); gtk_box_pack_start (GTK_BOX (vbox), pager, TRUE, TRUE, 0); brightside->pager_pager = WNCK_PAGER (pager); gtk_widget_show (pager); g_signal_connect (G_OBJECT (pager), "scroll-event", G_CALLBACK (applet_scroll), brightside); } static gboolean pager_hide (Brightside *brightside) { gtk_widget_hide (brightside->pager); brightside->pager_timeout = 0; return FALSE; } static void pager_show (Brightside *brightside, WnckWorkspace *workspace, int n_rows, gboolean from_scroll) { GtkWidget *label; #ifdef DEBUG g_print("pager_show %d %d\n", n_rows, from_scroll); #endif label = glade_xml_get_widget (brightside->xml, "workspace_label"); gtk_label_set_text (GTK_LABEL (label), wnck_workspace_get_name (workspace)); wnck_pager_set_n_rows (brightside->pager_pager, n_rows); if (brightside->pager_timeout) gtk_timeout_remove (brightside->pager_timeout); else dialog_move_to_screen_position (brightside, brightside->pager, 0.5, 0.5, TRUE); if (!from_scroll) brightside->pager_timeout = gtk_timeout_add (3 * MAX ( brightside->settings.corner_flip ? brightside->settings.corner_delay : 0, brightside->settings.edge_flip ? brightside->settings.edge_delay : 0), (GtkFunction) pager_hide, brightside); } gboolean pager_enter_leave (GtkWidget *widget, GdkEventCrossing *event, gpointer data) { Brightside *brightside; #ifdef DEBUG g_print("pager_enter_leave %d %d\n", event->type, event->detail); #endif brightside = (Brightside *) data; if (event->type == GDK_LEAVE_NOTIFY && event->detail != GDK_NOTIFY_INFERIOR) gtk_widget_hide (brightside->pager); if (brightside->pager_timeout) { gtk_timeout_remove (brightside->pager_timeout); brightside->pager_timeout = 0; } return FALSE; } static void do_edge_flip (Brightside *brightside, gint edge) /* or corner flip, now */ { int i, workspaces, current, cols, rows, original, new_space = 0; gint starting_corner, wrapped_point = 0, oldx, oldy, x, y; gboolean vertical_workspaces, have_wrapped = FALSE; Display *xdisplay; WnckWorkspace *new_workspace; GdkScreen *screen; #ifdef DEBUG g_print ("Request edge flip: edge is %d\n", edge); #endif workspace_info *w_info = g_new (workspace_info, 1); if (get_workspace_info (w_info, brightside) == FALSE) { g_free (w_info); return; } workspaces = w_info->workspaces; current = w_info->current; vertical_workspaces = w_info->vertical_workspaces; starting_corner = w_info->starting_corner; cols = w_info->cols; rows = w_info->rows; g_free (w_info); g_return_if_fail (workspaces > 0); #ifdef DEBUG g_print ("Workspace layout: %d rows, %d cols, orientation: %d, " "starting corner: %d, %d workspaces, current is %d, " "are%s orientable, are%s wrapping\n", rows, cols, vertical_workspaces, starting_corner, workspaces, current, brightside->settings.orientable_workspaces ?"":" not", brightside->settings.edge_wrap ? "" : " not"); #endif original = current; new_space = 0; have_wrapped = FALSE; wrapped_point = 0; xdisplay = gdk_x11_display_get_xdisplay (brightside->display); #if 0 Window xmoving = None; WnckWindow *moving = NULL; Window xresizing = None; /* Removed pursuant to bug 131630 on bugzilla.gnome.org */ /* Now, this is where it gets messy. * If a window is being moved, we want it to come with us. * If a window is being resized, we don't want to change workspace at * all. */ xmoving = get_root_window_hint_window (brightside, MOVING_WINDOW_ATOM); if (xmoving != None) moving = wnck_window_get (xmoving); xresizing = get_root_window_hint_window (brightside, RESIZING_WINDOW_ATOM); if (xresizing != None) { #ifdef DEBUG g_print ("Window %lx is being resized: abort\n", xresizing); #endif return; } #endif /* Special case: a 1-dimensional layout is a cylinder (or Moebius * strip), 0- and 2- dimensional layouts have closed topologies. */ if (((edge == TOP || edge == BOTTOM) && (rows == 1 && cols != 1)) || ((edge == LEFT || edge == RIGHT) && (rows != 1 && cols == 1))) return; /* In order to handle gaps in the workspace layout: loop at most * workspaces times */ for (i = 0; i < workspaces; ++i) { gint current_col, current_row; current_col = vertical_workspaces ? current / rows : current % cols; if (starting_corner == NE || starting_corner == SE) current_col = (cols - 1) - current_col; current_row = vertical_workspaces ? current % rows : current / cols; if (starting_corner == SW || starting_corner == SE) current_row = rows - 1 - current_row; #ifdef DEBUG g_print ("current cell is (%d, %d); ", current_col, current_row); #endif switch (edge) { case TOP: --current_row; break; case BOTTOM: ++current_row; break; case LEFT: --current_col; break; case RIGHT: ++current_col; break; case NW: --current_row; --current_col; break; case SW: ++current_row; --current_col; break; case NE: --current_row; ++current_col; break; case SE: ++current_row; ++current_col; break; } if (brightside->settings.edge_wrap) { if (current_col < 0 || current_col >= cols || current_row < 0 || current_row >= rows) have_wrapped = !have_wrapped; if (!brightside->settings.orientable_workspaces) { if (current_col < 0) { if (current_row < 0) wrapped_point = NW; else if (current_row >= rows) wrapped_point = SW; else wrapped_point = LEFT; } else if (current_col >= cols) { if (current_row < 0) wrapped_point = NE; else if (current_row >= rows) wrapped_point = SE; else wrapped_point = RIGHT; } else { if (current_row < 0) wrapped_point = TOP; else if (current_row >= rows) wrapped_point = BOTTOM; else wrapped_point = NONE; } if (current_col < 0 ) current_row = rows - 1 - current_row; if (current_col >= cols) current_row = rows - 1 - current_row; if (current_row < 0) current_col = cols - 1 - current_col; if (current_row >= rows) current_col = cols - 1 - current_col; } if (current_col < 0) current_col += cols; if (current_col >= cols) current_col -= cols; if (current_row < 0) current_row += rows; if (current_row >= rows) current_row -= rows; } else { if (current_col < 0) current_col = 0; if (current_col >= cols) current_col = cols - 1; if (current_row < 0) current_row = 0; if (current_row >= rows) current_row = rows - 1; } #ifdef DEBUG g_print ("new cell is (%d, %d); ", current_col, current_row); #endif new_space = vertical_workspaces ? ( ( (starting_corner == NW || starting_corner == SW) ? current_col : (cols - 1 - current_col) ) * rows + ( (starting_corner == NW || starting_corner == NE) ? current_row : (rows - 1 - current_row) ) ) : ( ( (starting_corner == NW || starting_corner == NE) ? current_row : (rows - 1 - current_row) ) * cols + ( (starting_corner == NW || starting_corner == SW) ? current_col : (cols - 1 - current_col) ) ); #ifdef DEBUG g_print ("proposed new workspace is %d; ", new_space); #endif /* if the new workspace is valid: brilliant! */ if (new_space < workspaces) break; #ifdef DEBUG g_print ("invalid; "); #endif /* if on a gap and not edge_wrapping, don't change workspace */ if (!brightside->settings.edge_wrap) { new_space = current; #ifdef DEBUG g_print ("hit a gap, aborting; "); #endif break; } /* if edge_wrapping, keep looping till we find a workspace - * this may be the original one, of course! */ current = new_space; #ifdef DEBUG g_print ("keeping going! \n"); #endif } #ifdef DEBUG g_print ("new workspace is %d\n", new_space); #endif if (new_space == original && !have_wrapped) return; if (have_wrapped && !brightside->settings.orientable_workspaces) { #ifdef DEBUG g_print ("Deorienting workspaces around the %s axis\n", REGION_IS_CORNER (wrapped_point) ? "z" : ((wrapped_point == TOP || wrapped_point == BOTTOM) ? "north-south" : "east-west")); #endif #if 0 deorient_workspaces (brightside, xmoving, wrapped_point); #else deorient_workspaces (brightside, None, wrapped_point); #endif } new_workspace = wnck_screen_get_workspace ( brightside->screen, new_space); wnck_workspace_activate (new_workspace); pager_show (brightside, new_workspace, rows, FALSE); gdk_display_get_pointer (brightside->display, &screen, &oldx, &oldy, NULL); x = gdk_screen_get_width(screen); y = gdk_screen_get_height(screen); if (edge == TOP || edge == BOTTOM) { y -= 10; if (edge == BOTTOM) y = -y; x = 0; } else if (edge == LEFT || edge == RIGHT) { x -= 10; if (edge == RIGHT) x = -x; y = 0; } else { x -= 10; y -= 10; if (edge == NE || edge == SE) x = -x; if (edge == SW || edge == SE) y = -y; } if (have_wrapped && !brightside->settings.orientable_workspaces) { if (edge == TOP || edge == BOTTOM) x = gdk_screen_get_width(screen) - 2 * oldx; else if (edge == LEFT || edge == RIGHT) y = gdk_screen_get_height(screen) - 2 * oldy; else if (wrapped_point == TOP || wrapped_point == BOTTOM) { y = gdk_screen_get_height(screen) - 2 * oldy; x = (edge == NW || edge == SW) ? 10 : -10; } else if (wrapped_point == LEFT || wrapped_point == RIGHT) { x = gdk_screen_get_width(screen) - 2 * oldx; y = (edge == NW || edge == NE) ? 10 : -10; } else { x = (edge == NW || edge == SW) ? 10 : -10; y = (edge == NW || edge == NE) ? 10 : -10; } } #ifdef DEBUG g_print ("Warp pointer by: %d, %d ", x, y); #endif XWarpPointer (xdisplay, None, None, 0, 0, 0, 0, x, y); gdk_display_get_pointer (brightside->display, &screen, &x, &y, NULL); brightside->current_screen = screen; #ifdef DEBUG g_print ("gives %d, %d\n", x, y); #endif execute (brightside->settings.after_flip_command, FALSE, NULL); #if 0 if (moving != NULL) { int moving_dx, moving_dy; /* offset of pointer from window */ /* Use XGetWindowAttributes to get offset of window from * decorations; FIXME assumes right and bottom decorations are * same width as left decoration! */ XWindowAttributes attributes; XGetWindowAttributes (xdisplay, xmoving, &attributes); #ifdef DEBUG g_print ("Attributes: %d, %d, %d x %d\n", attributes.x, attributes.y, attributes.width, attributes.height); #endif int mx, my, mwidth, mheight; wnck_window_get_geometry (moving, &mx, &my, &mwidth, &mheight); moving_dx = oldx + attributes.x - mx; if (moving_dx < 0) moving_dx = 0; if (moving_dx >= mwidth + attributes.x) moving_dx = mwidth + attributes.x - 1; moving_dy = oldy + attributes.y - my; if (moving_dy < 0) moving_dy = 0; if (moving_dy >= mheight + attributes.x) moving_dy = mheight + attributes.x - 1; #ifdef DEBUG g_print ("Window %lx is being moved: bringing it along, moving " "it to %d, %d (pointer offset is %d, %d, was " "%d, %d)\n", xmoving, x - moving_dx, y - moving_dy, moving_dx, moving_dy, oldx + attributes.x - mx, oldy + attributes.y - my); #endif wnck_window_move_to_workspace (moving, new_workspace); wnck_window_activate (moving); XMoveWindow (xdisplay, xmoving, x - moving_dx, y - moving_dy); /* Send _NET_WM_MOVERESIZE to ensure the WM keeps the window * in the 'moving' state. */ XEvent xev; xev.xclient.type = ClientMessage; xev.xclient.serial = 0; xev.xclient.send_event = True; xev.xclient.display = xdisplay; xev.xclient.window = xmoving; xev.xclient.message_type = XInternAtom (xdisplay, WM_MOVERESIZE_ATOM, False); xev.xclient.format = 32; xev.xclient.data.l[0] = x; xev.xclient.data.l[1] = y; xev.xclient.data.l[2] = _NET_WM_MOVERESIZE_MOVE; xev.xclient.data.l[3] = 0; XSendEvent (xdisplay, xroot, False, SubstructureRedirectMask | SubstructureNotifyMask, &xev); } #endif } gboolean watch_mouse (gpointer data) { Brightside *brightside = (Brightside *) data; GdkScreen *screen; gint x, y; gint i; gint region, corner, action; gdk_display_get_pointer (brightside->display, &screen, &x, &y, NULL); brightside->current_screen = screen; if (x > 0 && y > 0 && x < gdk_screen_get_width (screen) - 1 && y < gdk_screen_get_height (screen) - 1) { if (brightside->corner_in != NONE) { corner = brightside->corner_in; if (brightside->settings.corners[corner].enabled && gconf_string_to_enum ( actions_lookup_table, brightside->settings .corners[corner].action, &action)) do_action (brightside, corner, action, ACTION_STOP); brightside->corner_in = NONE; } brightside->region_at = NONE; return TRUE; } if (x == 0) { if (y == 0) region = NW; else if (y == gdk_screen_get_height (screen) - 1) region = SW; else region = LEFT; } else if (x == gdk_screen_get_width (screen) - 1) { if (y == 0) region = NE; else if (y == gdk_screen_get_height (screen) - 1) region = SE; else region = RIGHT; } else if (y == 0) region = TOP; else region = BOTTOM; if (brightside->corner_in != NONE && brightside->corner_in != region) { /* Just moved out of a corner we had triggered */ corner = brightside->corner_in; if (brightside->settings.corners[corner].enabled && gconf_string_to_enum (actions_lookup_table, brightside->settings.corners[corner].action, &action)) do_action (brightside, corner, action, ACTION_STOP); brightside->corner_in = NONE; } else if (brightside->region_at != NONE && brightside->region_at != region) { /* Just moved out of a region not yet triggered */ brightside->corner_in = NONE; } else if (brightside->corner_in == region) { /* Still in the triggered region */ ; } else if (brightside->region_at == region) { /* Still in a region not yet triggered */ GTimeVal time_now; glong elapsed_msec, delay; g_get_current_time (&time_now); elapsed_msec = TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_region_entered); delay = REGION_IS_CORNER (region) ? brightside->settings.corner_delay : brightside->settings.edge_delay; /* Check if it's time to trigger the region */ if (elapsed_msec > delay) { if ( (REGION_IS_CORNER (region) && brightside->settings.corner_flip) || (REGION_IS_EDGE (region) && brightside->settings.edge_flip)) { brightside->time_edge_flipped = time_now; do_edge_flip (brightside, region); } else if (REGION_IS_CORNER (region)) { brightside->time_corner_activated = time_now; if (brightside->settings.corners[region].enabled && gconf_string_to_enum ( actions_lookup_table, brightside->settings .corners[region].action, &action)) do_action (brightside, region, action, ACTION_START); brightside->corner_in = region; } for (i = 0; i < REGION_GESTURE_HISTORY; ++i) brightside->gesture_history[i].region = NONE; } } if (brightside->region_at != region) { /* Moved into a new region */ /* More edge flips come without resistance for a time of * MAX (flip delay) 2 - this allows moving back, corner * flipping even when corner_flip is false, and, for the * nimble, covering multiple screens in one action. * Allow corner flipping even when corner_flip is false as * it's near impossible to hit the corner when edge flipping * is resistance-less and we don't want to confuse users. */ gboolean have_just_flipped = FALSE; g_get_current_time (&brightside->time_region_entered); if ((REGION_IS_CORNER (region) && brightside->settings.corner_flip) || brightside->settings.edge_flip) { GTimeVal time_now; glong elapsed_msec, delay; g_get_current_time (&time_now); elapsed_msec = TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_edge_flipped); delay = 2 * MAX ( brightside->settings.corner_flip ? brightside->settings.corner_delay : 0, brightside->settings.edge_flip ? brightside->settings.edge_delay : 0); if (elapsed_msec <= delay) { brightside->time_edge_flipped = time_now; do_edge_flip (brightside, region); have_just_flipped = TRUE; } else { /* Too slow */ glong delay2 = REGION_IS_CORNER (region) ? brightside->settings.corner_delay : brightside->settings.edge_delay; if (elapsed_msec <= delay + delay2) { /* They weren't that slow - make the trigger time the same distance into the * future as they missed the extra-flip cutoff time by */ brightside->time_region_entered.tv_sec -= (delay + delay2 - elapsed_msec) / 1000; brightside->time_region_entered.tv_usec -= ((delay + delay2 - elapsed_msec) % 1000) * 1000; } } } /* cop-out to avoid extra nesting */ #if 0 if (!have_just_flipped && REGION_IS_CORNER (region) && ((get_root_window_hint_window (brightside, MOVING_WINDOW_ATOM) != None && !brightside->settings.corner_flip) || get_root_window_hint_window (brightside, RESIZING_WINDOW_ATOM) != None)) { /* A window is being moved (and we aren't corner * flipping) or resized into a corner: pretend that we * are not in that corner */ region = NONE; } /* cop-out to avoid extra nesting */ #endif if (!have_just_flipped && !REGION_CORNER_TO_ADJACENT_EDGE ( brightside->region_at, region)) { gchar gesture [REGION_GESTURE_HISTORY + 1]; gchar *gesture_found; for (i = 1; i < REGION_GESTURE_HISTORY; ++i) brightside->gesture_history[i-1] = brightside->gesture_history[i]; brightside->gesture_history[i-1].region = region; brightside->gesture_history[i-1].time_region_entered = brightside->time_region_entered; for (i = 0; i < REGION_GESTURE_HISTORY; ++i) gesture[i] = (brightside->gesture_history[i].region == NONE) ? ' ' : REGION_GESTURE_CODES [ brightside->gesture_history[i].region]; gesture[i] = '\0'; #ifdef DEBUG g_print ("Testing gesture: [%s]", gesture); #endif if ((gesture_found = g_strrstr (gesture, EASTER_EGG_GESTURE))) { glong elapsed_msec, delay; i = (gint) (gesture_found - gesture); elapsed_msec = TIMEVAL_ELAPSED_MSEC ( brightside->time_region_entered, brightside->gesture_history[i] .time_region_entered); delay = MAX ( brightside->settings.corner_delay, brightside->settings.edge_delay) * 6; if (elapsed_msec < delay) { /* Not quite gegls from outer space */ gchar *url = g_strdup_printf ( "%s%La", BRIGHTSIDE_URL, *(long double *) PACKAGE_STRING BRIGHTSIDE_URL); gnome_url_show (url, NULL); g_print ("\nNot quite gegls from outer" "space...\n"); g_free (url); for (i = 0; i < REGION_GESTURE_HISTORY; ++i) brightside->gesture_history[i] .region = NONE; } else { g_print ( "Timed out! You took: %ldms Target was: %ldms YOU FAIL IT!!! :p\n", elapsed_msec, delay); } } } } brightside->region_at = region; return TRUE; } /* Any extra code to initialise the Brightside struct */ static void init_brightside_struct (Brightside *brightside) { gint i; for (i = 0; i < REGION_GESTURE_HISTORY; ++i) brightside->gesture_history[i].region = NONE; } int main (int argc, char *argv[]) { Brightside *brightside; GnomeProgram *brightside_program = NULL; gboolean show_pager = FALSE, show_version = FALSE; struct poptOption cmd_options_table[] = { {"pager", 'p', POPT_ARG_NONE, &show_pager, 0, _("Show the pager"), NULL}, {"version", 'v', POPT_ARG_NONE, &show_version, 0, _("Show the version of brightside"), NULL}, {0}}; bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); brightside_program = gnome_program_init ("brightside", VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_POPT_TABLE, cmd_options_table, NULL); gnome_program_parse_args (brightside_program); if (show_version == TRUE) { g_print ("%s\n", VERSION); return 0; } /* Stuff relies on the struct being initialised to 0 */ brightside = g_new0 (Brightside, 1); init_brightside_struct (brightside); if (brightside_get_lock (brightside) == FALSE) { if (show_pager == TRUE) brightside_send_show_pager (NULL); else g_print (_("Daemon already running, exiting...\n")); brightside_exit (brightside); } glade_gnome_init (); brightside->xml = glade_xml_new (BRIGHTSIDE_DATA "brightside.glade", NULL, NULL); if (brightside->xml == NULL) { brightside_error (_("Couldn't load the Glade file.\n" "Make sure that this daemon is properly" " installed.")); exit (1); } brightside->dialog = glade_xml_get_widget (brightside->xml, "dialog"); brightside_image_set (brightside, ICON_LOUD, TRUE); brightside->pager = glade_xml_get_widget (brightside->xml, "pager"); g_signal_connect (G_OBJECT (brightside->pager), "enter-notify-event", G_CALLBACK (pager_enter_leave), (gpointer) brightside); g_signal_connect (G_OBJECT (brightside->pager), "leave-notify-event", G_CALLBACK (pager_enter_leave), (gpointer) brightside); brightside->conf_client = gconf_client_get_default (); gconf_client_add_dir (brightside->conf_client, BRIGHTSIDE_KEY_ROOT, GCONF_CLIENT_PRELOAD_ONELEVEL, NULL); init_mouse (brightside); init_sm (brightside); #ifdef ENABLE_TRAY_ICON init_tray (); #endif brightside->current_screen = gdk_screen_get_default (); brightside->screen = wnck_screen_get_default (); gtk_widget_realize (brightside->dialog); dialog_move_to_screen_position (brightside, brightside->dialog, 0.5, 0.75, FALSE); pager_setup (brightside); gtk_widget_realize (brightside->pager); dialog_move_to_screen_position (brightside, brightside->pager, 0.5, 0.5, FALSE); /* initialise Volume handler */ brightside->volobj = brightside_volume_new(); if (brightside->volobj != NULL) { brightside_volume_set_use_pcm (brightside->volobj, gconf_client_get_bool (brightside->conf_client, USE_PCM_KEY, NULL)); gconf_client_notify_add (brightside->conf_client, USE_PCM_KEY, update_use_pcm_cb, brightside, NULL, NULL); } #ifdef USE_FBLEVEL /* initialise Frame Buffer level handler */ brightside->levobj = brightside_fblevel_new(); if (brightside->levobj == NULL) fb_problem_cb (); #endif /* Start filtering the events */ brightside->corner_in = brightside->region_at = NONE; brightside->pointer_watch_timeout = gtk_timeout_add ( CLAMP(MIN(brightside->settings.edge_delay, brightside->settings.corner_delay) / 5, 20, 200), watch_mouse, brightside); if (show_pager == TRUE) gtk_timeout_add (10, brightside_send_show_pager, brightside); gtk_main (); g_free (brightside); return 0; } brightside-1.4.0.orig/src/brightside.h0000644000175000000500000001365510136520475016014 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * * brightside.h * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #ifndef __BRIGHTSIDE_H__ #define __BRIGHTSIDE_H__ #include #include #define DIALOG_TIMEOUT 1000 /* timeout in ms for action icon dialog */ #define SELECTION_NAME "_BRIGHTSIDE_SELECTION" /* X selection to communicate between daemon and capplet */ #define BRIGHTSIDE_KEY_ROOT "/apps/brightside" #define TIMEVAL_ELAPSED_MSEC(a, b) ((((a).tv_sec - (b).tv_sec) * 1000) \ + (((a).tv_usec - (b).tv_usec) / 1000)) #if defined(__powerpc__) && defined (__linux__) #define USE_FBLEVEL #else #undef USE_FBLEVEL #endif enum { MUTE_VOLUME_ACTION, NO_SCREENSAVER_ACTION, SCREENSAVER_ACTION, DPMS_STANDBY_ACTION, DPMS_SUSPEND_ACTION, DPMS_OFF_ACTION, SHOWDESKTOP_ACTION, #ifdef USE_FBLEVEL DIM_BACKLIGHT_ACTION, #endif CUSTOM_ACTION, HANDLED_ACTIONS, }; static const gchar *action_descriptions[HANDLED_ACTIONS] = { N_("Mute volume"), N_("Prevent screensaver starting"), N_("Start screensaver"), N_("Enter DPMS standby mode"), N_("Enter DPMS suspend mode"), N_("Enter DPMS off mode"), N_("Toggle showing desktop"), #ifdef USE_FBLEVEL N_("Dim laptop backlight"), #endif N_("Custom action..."), }; static GConfEnumStringPair actions_lookup_table[HANDLED_ACTIONS + 1] = { { MUTE_VOLUME_ACTION, "mute", }, { NO_SCREENSAVER_ACTION, "noscreensaver", }, { SCREENSAVER_ACTION, "screensaver", }, { DPMS_STANDBY_ACTION, "standby", }, { DPMS_SUSPEND_ACTION, "suspend", }, { DPMS_OFF_ACTION, "off", }, { SHOWDESKTOP_ACTION, "showdesktop", }, #ifdef USE_FBLEVEL { DIM_BACKLIGHT_ACTION, "dimbacklight", }, #endif { CUSTOM_ACTION, "custom", }, { -1, NULL }, }; /* Can change ordering as long as whole contents of this file are updated */ typedef enum { NW, SW, NE, SE, TOP, BOTTOM, LEFT, RIGHT, NONE = -1 } BrightsideRegionType; typedef BrightsideRegionType BrightsideCornerType; #define REGION_FIRST_CORNER NW #define REGION_IS_CORNER(r) ((r) >= NW && (r) <= SE) #define REGION_IS_EDGE(r) ((r) >= TOP && (r) <= RIGHT) #define REGION_ADJACENT_REGIONS(r, s) ( \ ((r) == NW && (s) == TOP) || ((r) == TOP && (s) == NE) || \ ((r) == NE && (s) == RIGHT) || ((r) == RIGHT && (s) == SE) || \ ((r) == SE && (s) == BOTTOM) || ((r) == BOTTOM && (s) == SW) || \ ((r) == SW && (s) == LEFT) || ((r) == LEFT && (s) == NW) || \ ((s) == NW && (r) == TOP) || ((s) == TOP && (r) == NE) || \ ((s) == NE && (r) == RIGHT) || ((s) == RIGHT && (r) == SE) || \ ((s) == SE && (r) == BOTTOM) || ((s) == BOTTOM && (r) == SW) || \ ((s) == SW && (r) == LEFT) || ((s) == LEFT && (r) == NW) || \ 0 ) #define REGION_CORNER_TO_ADJACENT_EDGE(r, s) ( \ ((r) == NW && (s) == TOP) || ((r) == NE && (s) == RIGHT) || \ ((r) == SE && (s) == BOTTOM) || ((r) == SW && (s) == LEFT) || \ ((r) == NW && (s) == LEFT) || ((r) == NE && (s) == TOP) || \ ((r) == SE && (s) == RIGHT) || ((r) == SW && (s) == BOTTOM) || \ 0 ) #define REGION_GESTURE_CODES "FLTJNSWE" /* corners are Graffiti strokes */ #define REGION_GESTURE_HISTORY 8 static struct { BrightsideCornerType id; const gchar *enabled_key; const char *enabled_toggle_id; const gchar *action_key; const char *action_menu_id; const gchar *custom_in_key; const gchar *custom_out_key; const gchar *custom_kill_key; gint default_action; /* see also brightside.schemas.in */ } corners[4] = { { NW, "/apps/brightside/nw_enabled", "nw_enabled", "/apps/brightside/nw_action", "nw_action", "/apps/brightside/nw_custom_in", "/apps/brightside/nw_custom_out", "/apps/brightside/nw_custom_kill", MUTE_VOLUME_ACTION, }, { SW, "/apps/brightside/sw_enabled", "sw_enabled", "/apps/brightside/sw_action", "sw_action", "/apps/brightside/sw_custom_in", "/apps/brightside/sw_custom_out", "/apps/brightside/sw_custom_kill", NO_SCREENSAVER_ACTION, }, { NE, "/apps/brightside/ne_enabled", "ne_enabled", "/apps/brightside/ne_action", "ne_action", "/apps/brightside/ne_custom_in", "/apps/brightside/ne_custom_out", "/apps/brightside/ne_custom_kill", SCREENSAVER_ACTION, }, { SE, "/apps/brightside/se_enabled", "se_enabled", "/apps/brightside/se_action", "se_action", "/apps/brightside/se_custom_in", "/apps/brightside/se_custom_out", "/apps/brightside/se_custom_kill", DPMS_STANDBY_ACTION }, }; #define CORNER_DELAY_KEY "/apps/brightside/corner_delay" #define CORNER_FLIP_KEY "/apps/brightside/corner_flip" #define ENABLE_EDGE_FLIP_KEY "/apps/brightside/enable_edge_flip" #define AFTER_FLIP_COMMAND_KEY "/apps/brightside/after_flip_command" #define EDGE_DELAY_KEY "/apps/brightside/edge_delay" #define EDGE_WRAP_KEY "/apps/brightside/edge_wrap" #define ORIENTABLE_WORKSPACES_KEY "/apps/brightside/orientable_workspaces" #define USE_PCM_KEY "/apps/brightside/use_pcm" #define CUSTOM_SHOW_LIST_KEY \ "/apps/panel/profiles/default/general/show_program_list" #define MOVING_WINDOW_ATOM "_NET_MOVING_WINDOW" #define RESIZING_WINDOW_ATOM "_NET_RESIZING_WINDOW" #define DESKTOP_LAYOUT_ATOM "_NET_DESKTOP_LAYOUT" #define WM_MOVERESIZE_ATOM "_NET_WM_MOVERESIZE" #define ACTIVE_WINDOW_ATOM "_NET_ACTIVE_WINDOW" /* fragment of EWMH spec */ #define _NET_WM_MOVERESIZE_MOVE 8 /* movement only */ #define BRIGHTSIDE_URL PACKAGE_BUGREPORT #define EASTER_EGG_GESTURE "TFLJWEWE" /* Euro symbol */ #endif /* __BRIGHTSIDE_H__ */ brightside-1.4.0.orig/src/brightside.svg0000644000175000000500000002450110000357753016351 0ustar arisrc brightside-1.4.0.orig/src/gconf-property-editor.c0000644000175000000500000013704710136501310020112 0ustar arisrc/* -*- mode: c; style: linux -*- */ /* gconf-property-editor.c * Copyright (C) 2001 Ximian, Inc. * * Written by Bradford Hovinen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. */ #ifdef HAVE_CONFIG_H # include "config.h" #endif #include #include #include "gconf-property-editor.h" #include "gconf-property-editor-marshal.h" #include "preview-file-selection.h" enum { VALUE_CHANGED, LAST_SIGNAL }; enum { PROP_0, PROP_KEY, PROP_CALLBACK, PROP_CHANGESET, PROP_CONV_TO_WIDGET_CB, PROP_CONV_FROM_WIDGET_CB, PROP_UI_CONTROL, PROP_DATA, PROP_DATA_FREE_CB }; typedef void (*GConfPropertyEditorDataFreeCb) (gpointer data); struct _GConfPropertyEditorPrivate { gchar *key; guint handler_id; GConfChangeSet *changeset; GObject *ui_control; GConfPEditorValueConvFn conv_to_widget_cb; GConfPEditorValueConvFn conv_from_widget_cb; GConfClientNotifyFunc callback; gboolean inited; gpointer data; GConfPropertyEditorDataFreeCb data_free_cb; }; typedef struct { GType enum_type; GConfPEditorGetValueFn enum_val_true_fn; gpointer enum_val_true_fn_data; guint enum_val_false; gboolean use_nick; } GConfPropertyEditorEnumData; static guint peditor_signals[LAST_SIGNAL]; static GObjectClass *parent_class; static void gconf_property_editor_init (GConfPropertyEditor *gconf_property_editor, GConfPropertyEditorClass *class); static void gconf_property_editor_class_init (GConfPropertyEditorClass *class); static void gconf_property_editor_base_init (GConfPropertyEditorClass *class); static void gconf_property_editor_set_prop (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec); static void gconf_property_editor_get_prop (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec); static void gconf_property_editor_finalize (GObject *object); static GObject *gconf_peditor_new (gchar *key, GConfClientNotifyFunc cb, GConfChangeSet *changeset, GObject *ui_control, const gchar *first_prop_name, va_list var_args, const gchar *first_custom, ...); GType gconf_property_editor_get_type (void) { static GType gconf_property_editor_type = 0; if (!gconf_property_editor_type) { GTypeInfo gconf_property_editor_info = { sizeof (GConfPropertyEditorClass), (GBaseInitFunc) gconf_property_editor_base_init, NULL, /* GBaseFinalizeFunc */ (GClassInitFunc) gconf_property_editor_class_init, NULL, /* GClassFinalizeFunc */ NULL, /* user-supplied data */ sizeof (GConfPropertyEditor), 0, /* n_preallocs */ (GInstanceInitFunc) gconf_property_editor_init, NULL }; gconf_property_editor_type = g_type_register_static (G_TYPE_OBJECT, "GConfPropertyEditor", &gconf_property_editor_info, 0); } return gconf_property_editor_type; } static GConfValue* gconf_property_editor_conv_default (GConfPropertyEditor *peditor, const GConfValue *value) { return gconf_value_copy (value); } static void gconf_property_editor_init (GConfPropertyEditor *gconf_property_editor, GConfPropertyEditorClass *class) { gconf_property_editor->p = g_new0 (GConfPropertyEditorPrivate, 1); gconf_property_editor->p->conv_to_widget_cb = gconf_property_editor_conv_default; gconf_property_editor->p->conv_from_widget_cb = gconf_property_editor_conv_default; gconf_property_editor->p->inited = FALSE; } static void gconf_property_editor_base_init (GConfPropertyEditorClass *class) { } static void gconf_property_editor_class_init (GConfPropertyEditorClass *class) { GObjectClass *object_class; object_class = G_OBJECT_CLASS (class); object_class->finalize = gconf_property_editor_finalize; object_class->set_property = gconf_property_editor_set_prop; object_class->get_property = gconf_property_editor_get_prop; g_object_class_install_property (object_class, PROP_KEY, g_param_spec_string ("key", _("Key"), _("GConf key to which this property editor is attached"), NULL, G_PARAM_READWRITE)); g_object_class_install_property (object_class, PROP_CALLBACK, g_param_spec_pointer ("callback", _("Callback"), _("Issue this callback when the value associated with key gets changed"), G_PARAM_WRITABLE)); g_object_class_install_property (object_class, PROP_CHANGESET, g_param_spec_pointer ("changeset", _("Change set"), _("GConf change set containing data to be forwarded to the gconf client on apply"), G_PARAM_READWRITE)); g_object_class_install_property (object_class, PROP_CONV_TO_WIDGET_CB, g_param_spec_pointer ("conv-to-widget-cb", _("Conversion to widget callback"), _("Callback to be issued when data are to be converted from GConf to the widget"), G_PARAM_WRITABLE)); g_object_class_install_property (object_class, PROP_CONV_FROM_WIDGET_CB, g_param_spec_pointer ("conv-from-widget-cb", _("Conversion from widget callback"), _("Callback to be issued when data are to be converted to GConf from the widget"), G_PARAM_WRITABLE)); g_object_class_install_property (object_class, PROP_UI_CONTROL, g_param_spec_object ("ui-control", _("UI Control"), _("Object that controls the property (normally a widget)"), G_TYPE_OBJECT, G_PARAM_WRITABLE)); peditor_signals[VALUE_CHANGED] = g_signal_new ("value-changed", G_TYPE_FROM_CLASS (object_class), 0, G_STRUCT_OFFSET (GConfPropertyEditorClass, value_changed), NULL, NULL, (GSignalCMarshaller) gconf_property_editor_marshal_VOID__STRING_POINTER, G_TYPE_NONE, 2, G_TYPE_STRING, G_TYPE_POINTER); g_object_class_install_property (object_class, PROP_DATA, g_param_spec_pointer ("data", _("Property editor object data"), _("Custom data required by the specific property editor"), G_PARAM_WRITABLE)); g_object_class_install_property (object_class, PROP_DATA_FREE_CB, g_param_spec_pointer ("data-free-cb", _("Property editor data freeing callback"), _("Callback to be issued when property editor object data is to be freed"), G_PARAM_WRITABLE)); parent_class = G_OBJECT_CLASS (g_type_class_ref (G_TYPE_OBJECT)); } static void gconf_property_editor_set_prop (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GConfPropertyEditor *peditor; GConfClient *client; GConfNotifyFunc cb; g_return_if_fail (object != NULL); g_return_if_fail (IS_GCONF_PROPERTY_EDITOR (object)); peditor = GCONF_PROPERTY_EDITOR (object); switch (prop_id) { case PROP_KEY: peditor->p->key = g_value_dup_string (value); break; case PROP_CALLBACK: client = gconf_client_get_default (); cb = g_value_get_pointer (value); peditor->p->callback = (GConfClientNotifyFunc) cb; if (peditor->p->handler_id != 0) { gconf_client_notify_remove (client, peditor->p->handler_id); } peditor->p->handler_id = gconf_client_notify_add (client, peditor->p->key, peditor->p->callback, peditor, NULL, NULL); break; case PROP_CHANGESET: peditor->p->changeset = g_value_get_pointer (value); break; case PROP_CONV_TO_WIDGET_CB: peditor->p->conv_to_widget_cb = g_value_get_pointer (value); break; case PROP_CONV_FROM_WIDGET_CB: peditor->p->conv_from_widget_cb = g_value_get_pointer (value); break; case PROP_UI_CONTROL: peditor->p->ui_control = g_value_get_object (value); g_object_weak_ref (peditor->p->ui_control, (GWeakNotify) g_object_unref, object); break; case PROP_DATA: peditor->p->data = g_value_get_pointer (value); break; case PROP_DATA_FREE_CB: peditor->p->data_free_cb = g_value_get_pointer (value); break; default: g_warning ("Bad argument set"); break; } } static void gconf_property_editor_get_prop (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { GConfPropertyEditor *peditor; g_return_if_fail (object != NULL); g_return_if_fail (IS_GCONF_PROPERTY_EDITOR (object)); peditor = GCONF_PROPERTY_EDITOR (object); switch (prop_id) { case PROP_KEY: g_value_set_string (value, peditor->p->key); break; case PROP_CHANGESET: g_value_set_pointer (value, peditor->p->changeset); break; default: g_warning ("Bad argument get"); break; } } static void gconf_property_editor_finalize (GObject *object) { GConfPropertyEditor *gconf_property_editor; g_return_if_fail (object != NULL); g_return_if_fail (IS_GCONF_PROPERTY_EDITOR (object)); gconf_property_editor = GCONF_PROPERTY_EDITOR (object); if (gconf_property_editor->p->data_free_cb) gconf_property_editor->p->data_free_cb (gconf_property_editor->p->data); if (gconf_property_editor->p->handler_id != 0) { GConfClient *client; client = gconf_client_get_default (); gconf_client_notify_remove (client, gconf_property_editor->p->handler_id); } g_free (gconf_property_editor->p); G_OBJECT_CLASS (parent_class)->finalize (object); } static GObject * gconf_peditor_new (gchar *key, GConfClientNotifyFunc cb, GConfChangeSet *changeset, GObject *ui_control, const gchar *first_prop_name, va_list var_args, const gchar *first_custom, ...) { GObject *obj; GConfClient *client; GConfEntry *gconf_entry; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (cb != NULL, NULL); obj = g_object_new (gconf_property_editor_get_type (), "key", key, "callback", cb, "changeset", changeset, "ui-control", ui_control, NULL); g_object_set_valist (obj, first_prop_name, var_args); if (first_custom) { va_list custom_args; va_start (custom_args, first_custom); g_object_set_valist (obj, first_custom, custom_args); va_end (custom_args); } client = gconf_client_get_default (); gconf_entry = gconf_client_get_entry (client, GCONF_PROPERTY_EDITOR (obj)->p->key, NULL, TRUE, NULL); GCONF_PROPERTY_EDITOR (obj)->p->callback (client, 0, gconf_entry, obj); GCONF_PROPERTY_EDITOR (obj)->p->inited = TRUE; gconf_entry_free (gconf_entry); g_object_unref (G_OBJECT (client)); return obj; } const gchar * gconf_property_editor_get_key (GConfPropertyEditor *peditor) { return peditor->p->key; } GObject * gconf_property_editor_get_ui_control (GConfPropertyEditor *peditor) { return peditor->p->ui_control; } static void peditor_set_gconf_value (GConfPropertyEditor *peditor, const gchar *key, GConfValue *value) { if (peditor->p->changeset != NULL) gconf_change_set_set (peditor->p->changeset, peditor->p->key, value); else gconf_client_set (gconf_client_get_default (), peditor->p->key, value, NULL); } static void peditor_boolean_value_changed (GConfClient *client, guint cnxn_id, GConfEntry *entry, GConfPropertyEditor *peditor) { GConfValue *value, *value_wid; if (peditor->p->changeset != NULL) gconf_change_set_remove (peditor->p->changeset, peditor->p->key); value = gconf_entry_get_value (entry); if (value != NULL) { value_wid = peditor->p->conv_to_widget_cb (peditor, value); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (peditor->p->ui_control), gconf_value_get_bool (value_wid)); gconf_value_free (value_wid); } } static void peditor_boolean_widget_changed (GConfPropertyEditor *peditor, GtkToggleButton *tb) { GConfValue *value, *value_wid; if (!peditor->p->inited) return; value_wid = gconf_value_new (GCONF_VALUE_BOOL); gconf_value_set_bool (value_wid, gtk_toggle_button_get_active (tb)); value = peditor->p->conv_from_widget_cb (peditor, value_wid); peditor_set_gconf_value (peditor, peditor->p->key, value); g_signal_emit (peditor, peditor_signals[VALUE_CHANGED], 0, peditor->p->key, value); gconf_value_free (value_wid); gconf_value_free (value); } GObject * gconf_peditor_new_boolean (GConfChangeSet *changeset, gchar *key, GtkWidget *checkbox, gchar *first_property_name, ...) { GObject *peditor; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (checkbox != NULL, NULL); g_return_val_if_fail (GTK_IS_TOGGLE_BUTTON (checkbox), NULL); va_start (var_args, first_property_name); peditor = gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_boolean_value_changed, changeset, G_OBJECT (checkbox), first_property_name, var_args, NULL); va_end (var_args); g_signal_connect_swapped (G_OBJECT (checkbox), "toggled", (GCallback) peditor_boolean_widget_changed, peditor); return peditor; } static void peditor_integer_value_changed (GConfClient *client, guint cnxn_id, GConfEntry *entry, GConfPropertyEditor *peditor) { GConfValue *value, *value_wid; const char *entry_current_text; int entry_current_integer; if (peditor->p->changeset != NULL) gconf_change_set_remove (peditor->p->changeset, peditor->p->key); value = gconf_entry_get_value (entry); if (value != NULL) { value_wid = peditor->p->conv_to_widget_cb (peditor, value); entry_current_text = gtk_entry_get_text (GTK_ENTRY (peditor->p->ui_control)); entry_current_integer = strtol (entry_current_text, NULL, 10); if (entry_current_integer != gconf_value_get_int (value)) { char *buf = g_strdup_printf ("%d", gconf_value_get_int (value_wid)); gtk_entry_set_text (GTK_ENTRY (peditor->p->ui_control), buf); g_free (buf); } gconf_value_free (value_wid); } } static void peditor_integer_widget_changed (GConfPropertyEditor *peditor, GtkEntry *entry) { GConfValue *value, *value_wid; if (!peditor->p->inited) return; value_wid = gconf_value_new (GCONF_VALUE_INT); gconf_value_set_int (value_wid, strtol (gtk_entry_get_text (entry), NULL, 10)); value = peditor->p->conv_from_widget_cb (peditor, value_wid); peditor_set_gconf_value (peditor, peditor->p->key, value); g_signal_emit (peditor, peditor_signals[VALUE_CHANGED], 0, peditor->p->key, value); gconf_value_free (value_wid); gconf_value_free (value); } static GObject * gconf_peditor_new_integer_valist (GConfChangeSet *changeset, gchar *key, GtkWidget *entry, gchar *first_property_name, va_list var_args) { GObject *peditor; peditor = gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_integer_value_changed, changeset, G_OBJECT (entry), first_property_name, var_args, NULL); g_signal_connect_swapped (G_OBJECT (entry), "changed", (GCallback) peditor_integer_widget_changed, peditor); return peditor; } GObject * gconf_peditor_new_integer (GConfChangeSet *changeset, gchar *key, GtkWidget *entry, gchar *first_property_name, ...) { GObject *peditor; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (entry != NULL, NULL); g_return_val_if_fail (GTK_IS_ENTRY (entry), NULL); va_start (var_args, first_property_name); peditor = gconf_peditor_new_integer_valist (changeset, key, entry, first_property_name, var_args); va_end (var_args); return peditor; } static void peditor_string_value_changed (GConfClient *client, guint cnxn_id, GConfEntry *entry, GConfPropertyEditor *peditor) { GConfValue *value, *value_wid; const char *entry_current_text; if (peditor->p->changeset != NULL) gconf_change_set_remove (peditor->p->changeset, peditor->p->key); value = gconf_entry_get_value (entry); if (value != NULL) { value_wid = peditor->p->conv_to_widget_cb (peditor, value); entry_current_text = gtk_entry_get_text (GTK_ENTRY (peditor->p->ui_control)); if (strcmp (entry_current_text, gconf_value_get_string (value)) != 0) { gtk_entry_set_text (GTK_ENTRY (peditor->p->ui_control), gconf_value_get_string (value_wid)); } gconf_value_free (value_wid); } } static void peditor_string_widget_changed (GConfPropertyEditor *peditor, GtkEntry *entry) { GConfValue *value, *value_wid; if (!peditor->p->inited) return; value_wid = gconf_value_new (GCONF_VALUE_STRING); gconf_value_set_string (value_wid, gtk_entry_get_text (entry)); value = peditor->p->conv_from_widget_cb (peditor, value_wid); peditor_set_gconf_value (peditor, peditor->p->key, value); g_signal_emit (peditor, peditor_signals[VALUE_CHANGED], 0, peditor->p->key, value); gconf_value_free (value_wid); gconf_value_free (value); } static GObject * gconf_peditor_new_string_valist (GConfChangeSet *changeset, gchar *key, GtkWidget *entry, gchar *first_property_name, va_list var_args) { GObject *peditor; peditor = gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_string_value_changed, changeset, G_OBJECT (entry), first_property_name, var_args, NULL); g_signal_connect_swapped (G_OBJECT (entry), "changed", (GCallback) peditor_string_widget_changed, peditor); return peditor; } GObject * gconf_peditor_new_string (GConfChangeSet *changeset, gchar *key, GtkWidget *entry, gchar *first_property_name, ...) { GObject *peditor; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (entry != NULL, NULL); g_return_val_if_fail (GTK_IS_ENTRY (entry), NULL); va_start (var_args, first_property_name); peditor = gconf_peditor_new_string_valist (changeset, key, entry, first_property_name, var_args); va_end (var_args); return peditor; } GObject * gconf_peditor_new_filename (GConfChangeSet *changeset, gchar *key, GtkWidget *file_entry, gchar *first_property_name, ...) { GObject *peditor; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (file_entry != NULL, NULL); g_return_val_if_fail (GNOME_IS_FILE_ENTRY (file_entry), NULL); va_start (var_args, first_property_name); peditor = gconf_peditor_new_string_valist (changeset, key, gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (file_entry)), first_property_name, var_args); va_end (var_args); return peditor; } static void peditor_color_value_changed (GConfClient *client, guint cnxn_id, GConfEntry *entry, GConfPropertyEditor *peditor) { GConfValue *value, *value_wid; GdkColor color; if (peditor->p->changeset != NULL) gconf_change_set_remove (peditor->p->changeset, peditor->p->key); value = gconf_entry_get_value (entry); if (value != NULL) { value_wid = peditor->p->conv_to_widget_cb (peditor, value); gdk_color_parse (gconf_value_get_string (value_wid), &color); gnome_color_picker_set_i16 (GNOME_COLOR_PICKER (peditor->p->ui_control), color.red, color.green, color.blue, 65535); gconf_value_free (value_wid); } } static void peditor_color_widget_changed (GConfPropertyEditor *peditor, guint r, guint g, guint b, guint a, GnomeColorPicker *cp) { gchar *str; GConfValue *value, *value_wid; if (!peditor->p->inited) return; value_wid = gconf_value_new (GCONF_VALUE_STRING); str = g_strdup_printf ("#%02x%02x%02x", r >> 8, g >> 8, b >> 8); gconf_value_set_string (value_wid, str); g_free (str); value = peditor->p->conv_from_widget_cb (peditor, value_wid); peditor_set_gconf_value (peditor, peditor->p->key, value); g_signal_emit (peditor, peditor_signals[VALUE_CHANGED], 0, peditor->p->key, value); gconf_value_free (value_wid); gconf_value_free (value); } GObject * gconf_peditor_new_color (GConfChangeSet *changeset, gchar *key, GtkWidget *cp, gchar *first_property_name, ...) { GObject *peditor; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (cp != NULL, NULL); g_return_val_if_fail (GNOME_IS_COLOR_PICKER (cp), NULL); va_start (var_args, first_property_name); peditor = gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_color_value_changed, changeset, G_OBJECT (cp), first_property_name, var_args, NULL); va_end (var_args); g_signal_connect_swapped (G_OBJECT (cp), "color_set", (GCallback) peditor_color_widget_changed, peditor); return peditor; } static int peditor_enum_int_from_string (GType type, const gchar *str, gboolean use_nick) { GEnumClass *klass; GEnumValue *val; int ret = -1; klass = g_type_class_ref (type); if (use_nick) val = g_enum_get_value_by_nick (klass, str); else val = g_enum_get_value_by_name (klass, str); g_type_class_unref (klass); if (val) ret = val->value; return ret; } static gchar* peditor_enum_string_from_int (GType type, const int index, gboolean use_nick) { GEnumClass *klass; GEnumValue *val; gchar *ret = NULL; klass = g_type_class_ref (type); val = g_enum_get_value (klass, index); if (val) { if (val->value_nick && use_nick) ret = g_strdup (val->value_nick); else ret = g_strdup (val->value_name); } g_type_class_unref (klass); return ret; } static GConfValue* peditor_enum_conv_to_widget (GConfPropertyEditor *peditor, const GConfValue *value) { GConfValue *ret; GConfPropertyEditorEnumData *data = peditor->p->data; int index; if (value->type == GCONF_VALUE_INT) return gconf_value_copy (value); ret = gconf_value_new (GCONF_VALUE_INT); index = peditor_enum_int_from_string (data->enum_type, gconf_value_get_string (value), data->use_nick); gconf_value_set_int (ret, index); return ret; } static GConfValue* peditor_enum_conv_from_widget (GConfPropertyEditor *peditor, const GConfValue *value) { GConfValue *ret; GConfPropertyEditorEnumData *data = peditor->p->data; gchar *str; if (value->type == GCONF_VALUE_STRING) return gconf_value_copy (value); ret = gconf_value_new (GCONF_VALUE_STRING); str = peditor_enum_string_from_int (data->enum_type, gconf_value_get_int (value), data->use_nick); gconf_value_set_string (ret, str); g_free (str); return ret; } static void peditor_select_menu_value_changed (GConfClient *client, guint cnxn_id, GConfEntry *entry, GConfPropertyEditor *peditor) { GConfValue *value, *value_wid; if (peditor->p->changeset != NULL) gconf_change_set_remove (peditor->p->changeset, peditor->p->key); value = gconf_entry_get_value (entry); if (value != NULL) { value_wid = peditor->p->conv_to_widget_cb (peditor, value); gtk_option_menu_set_history (GTK_OPTION_MENU (peditor->p->ui_control), gconf_value_get_int (value_wid)); gconf_value_free (value_wid); } } static void peditor_select_menu_widget_changed (GConfPropertyEditor *peditor, GtkOptionMenu *option_menu) { GConfValue *value, *value_wid; if (!peditor->p->inited) return; value_wid = gconf_value_new (GCONF_VALUE_INT); gconf_value_set_int (value_wid, gtk_option_menu_get_history (option_menu)); value = peditor->p->conv_from_widget_cb (peditor, value_wid); peditor_set_gconf_value (peditor, peditor->p->key, value); g_signal_emit (peditor, peditor_signals[VALUE_CHANGED], 0, peditor->p->key, value); gconf_value_free (value_wid); gconf_value_free (value); } GObject * gconf_peditor_new_select_menu (GConfChangeSet *changeset, gchar *key, GtkWidget *option_menu, gchar *first_property_name, ...) { GObject *peditor; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (option_menu != NULL, NULL); g_return_val_if_fail (GTK_IS_OPTION_MENU (option_menu), NULL); va_start (var_args, first_property_name); peditor = gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_select_menu_value_changed, changeset, G_OBJECT (option_menu), first_property_name, var_args, NULL); va_end (var_args); g_signal_connect_swapped (G_OBJECT (option_menu), "changed", (GCallback) peditor_select_menu_widget_changed, peditor); return peditor; } GObject * gconf_peditor_new_select_menu_with_enum (GConfChangeSet *changeset, gchar *key, GtkWidget *option_menu, GType enum_type, gboolean use_nick, gchar *first_property_name, ...) { GConfPropertyEditor *peditor; GConfPropertyEditorEnumData *data; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (option_menu != NULL, NULL); g_return_val_if_fail (GTK_IS_OPTION_MENU (option_menu), NULL); g_return_val_if_fail (enum_type != G_TYPE_NONE, NULL); data = g_new0 (GConfPropertyEditorEnumData, 1); data->enum_type = enum_type; data->use_nick = use_nick; va_start (var_args, first_property_name); peditor = GCONF_PROPERTY_EDITOR ( gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_select_menu_value_changed, changeset, G_OBJECT (option_menu), first_property_name, var_args, "conv-to-widget-cb", peditor_enum_conv_to_widget, "conv-from-widget-cb", peditor_enum_conv_from_widget, "data", data, "data-free-cb", g_free, NULL )); va_end (var_args); g_signal_connect_swapped (G_OBJECT (option_menu), "changed", (GCallback) peditor_select_menu_widget_changed, peditor); return G_OBJECT (peditor); } static void peditor_select_radio_value_changed (GConfClient *client, guint cnxn_id, GConfEntry *entry, GConfPropertyEditor *peditor) { GSList *group, *link; GConfValue *value, *value_wid; if (peditor->p->changeset != NULL) gconf_change_set_remove (peditor->p->changeset, peditor->p->key); value = gconf_entry_get_value (entry); if (value != NULL) { value_wid = peditor->p->conv_to_widget_cb (peditor, value); group = g_slist_copy (gtk_radio_button_get_group (GTK_RADIO_BUTTON (peditor->p->ui_control))); group = g_slist_reverse (group); link = g_slist_nth (group, gconf_value_get_int (value_wid)); if (link && link->data) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (link->data), TRUE); gconf_value_free (value_wid); g_slist_free (group); } } static void peditor_select_radio_widget_changed (GConfPropertyEditor *peditor, GtkToggleButton *tb) { GSList *group; GConfValue *value, *value_wid; if (!peditor->p->inited) return; if (!tb->active) return; value_wid = gconf_value_new (GCONF_VALUE_INT); group = g_slist_copy (gtk_radio_button_get_group (GTK_RADIO_BUTTON (peditor->p->ui_control))); group = g_slist_reverse (group); gconf_value_set_int (value_wid, g_slist_index (group, tb)); value = peditor->p->conv_from_widget_cb (peditor, value_wid); peditor_set_gconf_value (peditor, peditor->p->key, value); g_signal_emit (peditor, peditor_signals[VALUE_CHANGED], 0, peditor->p->key, value); gconf_value_free (value_wid); gconf_value_free (value); g_slist_free (group); } GObject * gconf_peditor_new_select_radio (GConfChangeSet *changeset, gchar *key, GSList *radio_group, gchar *first_property_name, ...) { GObject *peditor; GtkRadioButton *first_button; GSList *item; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (radio_group != NULL, NULL); g_return_val_if_fail (radio_group->data != NULL, NULL); g_return_val_if_fail (GTK_IS_RADIO_BUTTON (radio_group->data), NULL); first_button = GTK_RADIO_BUTTON (radio_group->data); va_start (var_args, first_property_name); peditor = gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_select_radio_value_changed, changeset, G_OBJECT (first_button), first_property_name, var_args, NULL); va_end (var_args); for (item = radio_group; item != NULL; item = item->next) g_signal_connect_swapped (G_OBJECT (item->data), "toggled", (GCallback) peditor_select_radio_widget_changed, peditor); return peditor; } static void peditor_numeric_range_value_changed (GConfClient *client, guint cnxn_id, GConfEntry *entry, GConfPropertyEditor *peditor) { GConfValue *value, *value_wid; if (peditor->p->changeset != NULL) gconf_change_set_remove (peditor->p->changeset, peditor->p->key); value = gconf_entry_get_value (entry); if (value != NULL) { value_wid = peditor->p->conv_to_widget_cb (peditor, value); switch (value_wid->type) { case GCONF_VALUE_FLOAT: gtk_adjustment_set_value (GTK_ADJUSTMENT (peditor->p->ui_control), gconf_value_get_float (value_wid)); break; case GCONF_VALUE_INT: gtk_adjustment_set_value (GTK_ADJUSTMENT (peditor->p->ui_control), gconf_value_get_int (value_wid)); break; default: g_warning ("Unknown type in range peditor: %d\n", value_wid->type); } gconf_value_free (value_wid); } } static void peditor_numeric_range_widget_changed (GConfPropertyEditor *peditor, GtkAdjustment *adjustment) { GConfValue *value, *value_wid, *default_value; if (!peditor->p->inited) return; /* We try to get the default type from the schemas. if not, we default * to a float. */ default_value = gconf_client_get_default_from_schema (gconf_client_get_default (), peditor->p->key, NULL); if (default_value) { value_wid = gconf_value_new (default_value->type); gconf_value_free (default_value); } else { value_wid = gconf_value_new (GCONF_VALUE_FLOAT); } g_assert (value_wid); if (value_wid->type == GCONF_VALUE_INT) gconf_value_set_int (value_wid, gtk_adjustment_get_value (adjustment)); else if (value_wid->type == GCONF_VALUE_FLOAT) gconf_value_set_float (value_wid, gtk_adjustment_get_value (adjustment)); else { g_warning ("unable to set a gconf key for %s of type %d\n", peditor->p->key, value_wid->type); gconf_value_free (value_wid); return; } value = peditor->p->conv_from_widget_cb (peditor, value_wid); peditor_set_gconf_value (peditor, peditor->p->key, value); g_signal_emit (peditor, peditor_signals[VALUE_CHANGED], 0, peditor->p->key, value); gconf_value_free (value_wid); gconf_value_free (value); } GObject * gconf_peditor_new_numeric_range (GConfChangeSet *changeset, gchar *key, GtkWidget *range, gchar *first_property_name, ...) { GObject *peditor; GObject *adjustment = NULL; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (range != NULL, NULL); g_return_val_if_fail (GTK_IS_RANGE (range)||GTK_IS_SPIN_BUTTON (range), NULL); if (GTK_IS_RANGE (range)) adjustment = G_OBJECT (gtk_range_get_adjustment (GTK_RANGE (range))); else if (GTK_IS_SPIN_BUTTON (range)) adjustment = G_OBJECT (gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON (range))); else g_assert_not_reached (); va_start (var_args, first_property_name); peditor = gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_numeric_range_value_changed, changeset, G_OBJECT (adjustment), first_property_name, var_args, NULL); va_end (var_args); g_signal_connect_swapped (adjustment, "value_changed", (GCallback) peditor_numeric_range_widget_changed, peditor); return peditor; } static gboolean guard_get_bool (GConfPropertyEditor *peditor, const GConfValue *value) { if (value->type == GCONF_VALUE_BOOL) return gconf_value_get_bool (value); else { GConfPropertyEditorEnumData *data = peditor->p->data; int index = peditor_enum_int_from_string (data->enum_type, gconf_value_get_string (value), data->use_nick); return (index != data->enum_val_false); } } static void guard_value_changed (GConfPropertyEditor *peditor, const gchar *key, const GConfValue *value, GtkWidget *widget) { gtk_widget_set_sensitive (widget, guard_get_bool (peditor, value)); } void gconf_peditor_widget_set_guard (GConfPropertyEditor *peditor, GtkWidget *widget) { GConfClient *client; GConfValue *value; g_return_if_fail (peditor != NULL); g_return_if_fail (IS_GCONF_PROPERTY_EDITOR (peditor)); g_return_if_fail (widget != NULL); g_return_if_fail (GTK_IS_WIDGET (widget)); client = gconf_client_get_default (); value = gconf_client_get (client, peditor->p->key, NULL); if (value) { gtk_widget_set_sensitive (widget, guard_get_bool (peditor, value)); gconf_value_free (value); } else { g_warning ("NULL GConf value: %s: possibly incomplete setup", peditor->p->key); } g_signal_connect (G_OBJECT (peditor), "value-changed", (GCallback) guard_value_changed, widget); } GConfValue * gconf_value_int_to_float (GConfPropertyEditor *ignored, const GConfValue *value) { GConfValue *new_value; new_value = gconf_value_new (GCONF_VALUE_FLOAT); gconf_value_set_float (new_value, gconf_value_get_int (value)); return new_value; } GConfValue * gconf_value_float_to_int (GConfPropertyEditor *ignored, const GConfValue *value) { GConfValue *new_value; new_value = gconf_value_new (GCONF_VALUE_INT); gconf_value_set_int (new_value, gconf_value_get_float (value)); return new_value; } static gint peditor_font_get_size (const gchar *font_str) { PangoFontDescription *desc; int size; g_return_val_if_fail (font_str != NULL, -1); desc = pango_font_description_from_string (font_str); size = pango_font_description_get_size (desc); pango_font_description_free (desc); return size / PANGO_SCALE; } static gchar* peditor_font_get_name (const gchar *font_str) { PangoFontDescription *desc; gchar *name; g_return_val_if_fail (font_str != NULL, NULL); desc = pango_font_description_from_string (font_str); pango_font_description_unset_fields (desc, PANGO_FONT_MASK_SIZE); name = pango_font_description_to_string (desc); pango_font_description_free (desc); return name; } static void peditor_font_merge_setting (GnomeFontPicker *font_picker, GConfValue *value, GConfPEditorFontType font_type) { PangoFontDescription *desc; gchar *font_str; g_return_if_fail (GNOME_IS_FONT_PICKER (font_picker)); g_return_if_fail (value != NULL); desc = pango_font_description_from_string (gnome_font_picker_get_font_name (font_picker)); if (font_type == PEDITOR_FONT_SIZE) { pango_font_description_set_size (desc, gconf_value_get_int (value) * PANGO_SCALE); } else { PangoFontDescription *new_desc; new_desc = pango_font_description_from_string (gconf_value_get_string (value)); if (font_type == PEDITOR_FONT_NAME) pango_font_description_set_size (new_desc, pango_font_description_get_size (desc)); pango_font_description_free (desc); desc = new_desc; } font_str = pango_font_description_to_string (desc); g_object_set (G_OBJECT (font_picker), "font_name", font_str, "label-font-size", pango_font_description_get_size (desc) / PANGO_SCALE, NULL); g_free (font_str); pango_font_description_free (desc); } static void peditor_font_value_changed (GConfClient *client, guint cnxn_id, GConfEntry *entry, GConfPropertyEditor *peditor) { GConfValue *value, *value_wid; GConfPEditorFontType font_type; if (peditor->p->changeset != NULL) gconf_change_set_remove (peditor->p->changeset, peditor->p->key); font_type = GPOINTER_TO_UINT (peditor->p->data); value = gconf_entry_get_value (entry); if (value != NULL) { value_wid = peditor->p->conv_to_widget_cb (peditor, value); peditor_font_merge_setting (GNOME_FONT_PICKER (peditor->p->ui_control), value_wid, font_type); gconf_value_free (value_wid); } } static void peditor_font_widget_changed (GConfPropertyEditor *peditor, gchar *font_str, GnomeFontPicker *font_picker) { GConfValue *value, *value_wid = NULL; GConfPEditorFontType font_type; gchar *font_name; int font_size; if (!peditor->p->inited) return; font_type = GPOINTER_TO_UINT (peditor->p->data); font_size = peditor_font_get_size (font_str); g_object_set (G_OBJECT (peditor->p->ui_control), "label-font-size", font_size, NULL); switch (font_type) { case PEDITOR_FONT_NAME: value_wid = gconf_value_new (GCONF_VALUE_STRING); font_name = peditor_font_get_name (font_str); gconf_value_set_string (value_wid, font_name); g_free (font_name); break; case PEDITOR_FONT_SIZE: value_wid = gconf_value_new (GCONF_VALUE_INT); gconf_value_set_int (value_wid, font_size); break; case PEDITOR_FONT_COMBINED: value_wid = gconf_value_new (GCONF_VALUE_STRING); gconf_value_set_string (value_wid, font_str); break; } value = peditor->p->conv_from_widget_cb (peditor, value_wid); peditor_set_gconf_value (peditor, peditor->p->key, value); g_signal_emit (peditor, peditor_signals[VALUE_CHANGED], 0, peditor->p->key, value); gconf_value_free (value_wid); gconf_value_free (value); } GObject * gconf_peditor_new_font (GConfChangeSet *changeset, gchar *key, GtkWidget *font_picker, GConfPEditorFontType font_type, gchar *first_property_name, ...) { GObject *peditor; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (font_picker != NULL, NULL); g_return_val_if_fail (GNOME_IS_FONT_PICKER (font_picker), NULL); va_start (var_args, first_property_name); peditor = gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_font_value_changed, changeset, G_OBJECT (font_picker), first_property_name, var_args, "data", GUINT_TO_POINTER (font_type), NULL); va_end (var_args); g_signal_connect_swapped (G_OBJECT (font_picker), "font_set", (GCallback) peditor_font_widget_changed, peditor); return peditor; } static GConfValue* peditor_enum_toggle_conv_to_widget (GConfPropertyEditor *peditor, const GConfValue *value) { GConfValue *ret; GConfPropertyEditorEnumData *data = peditor->p->data; int index; if (value->type == GCONF_VALUE_BOOL) return gconf_value_copy (value); ret = gconf_value_new (GCONF_VALUE_BOOL); index = peditor_enum_int_from_string (data->enum_type, gconf_value_get_string (value), data->use_nick); gconf_value_set_bool (ret, (index != data->enum_val_false)); return ret; } static GConfValue* peditor_enum_toggle_conv_from_widget (GConfPropertyEditor *peditor, const GConfValue *value) { GConfValue *ret; GConfPropertyEditorEnumData *data = peditor->p->data; gchar *str; int index; if (value->type == GCONF_VALUE_STRING) return gconf_value_copy (value); ret = gconf_value_new (GCONF_VALUE_STRING); if (gconf_value_get_bool (value)) index = data->enum_val_true_fn (peditor, data->enum_val_true_fn_data); else index = data->enum_val_false; str = peditor_enum_string_from_int (data->enum_type, index, data->use_nick); gconf_value_set_string (ret, str); g_free (str); return ret; } GObject * gconf_peditor_new_enum_toggle (GConfChangeSet *changeset, gchar *key, GtkWidget *checkbox, GType enum_type, GConfPEditorGetValueFn val_true_fn, guint val_false, gboolean use_nick, gpointer data, gchar *first_property_name, ...) { GConfPropertyEditor *peditor; GConfPropertyEditorEnumData *enum_data; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (checkbox != NULL, NULL); g_return_val_if_fail (GTK_IS_TOGGLE_BUTTON (checkbox), NULL); enum_data = g_new0 (GConfPropertyEditorEnumData, 1); enum_data->enum_type = enum_type; enum_data->enum_val_true_fn = val_true_fn; enum_data->enum_val_true_fn_data = data; enum_data->enum_val_false = val_false; enum_data->use_nick = use_nick; va_start (var_args, first_property_name); peditor = GCONF_PROPERTY_EDITOR ( gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_boolean_value_changed, changeset, G_OBJECT (checkbox), first_property_name, var_args, "conv-to-widget-cb", peditor_enum_toggle_conv_to_widget, "conv-from-widget-cb", peditor_enum_toggle_conv_from_widget, "data", enum_data, "data-free-cb", g_free, NULL)); va_end (var_args); g_signal_connect_swapped (G_OBJECT (checkbox), "toggled", (GCallback) peditor_boolean_widget_changed, peditor); return G_OBJECT (peditor); } gboolean peditor_image_set_filename (GConfPropertyEditor *peditor, const gchar *filename) { GdkPixbuf *pixbuf = NULL; GdkPixbuf *scaled; GtkImage *image = NULL; const int scale = 100; gchar *message = NULL; GList *l; /* NULL is not valid, however "" is, but not an error (it's * the default) */ g_return_val_if_fail (filename != NULL, FALSE); if (!g_file_test (filename, G_FILE_TEST_EXISTS)) { message = g_strdup_printf (_("Couldn't find the file '%s'.\n\nPlease make " "sure it exists and try again, " "or choose a different background picture."), filename); } else if (!(pixbuf = gdk_pixbuf_new_from_file (filename, NULL))) { message = g_strdup_printf (_("I don't know how to open the file '%s'.\n" "Perhaps it's " "a kind of picture that is not yet supported.\n\n" "Please select a different picture instead."), filename); } if (GTK_IS_IMAGE (GTK_BIN (peditor->p->ui_control)->child)) image = GTK_IMAGE (GTK_BIN (peditor->p->ui_control)->child); else { for (l = gtk_container_get_children (GTK_CONTAINER (GTK_BIN (peditor->p->ui_control)->child)); l != NULL; l = l->next) { if (GTK_IS_IMAGE (l->data)) image = GTK_IMAGE (l->data); else if (GTK_IS_LABEL (l->data) && message == NULL) { gchar *base = g_path_get_basename (filename); gtk_label_set_text (GTK_LABEL (l->data), base); g_free (base); } } } if (message) { if (peditor->p->inited) { GtkWidget *box; box = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, message); gtk_dialog_run (GTK_DIALOG (box)); gtk_widget_destroy (box); } else { gtk_image_set_from_stock (image, GTK_STOCK_MISSING_IMAGE, GTK_ICON_SIZE_BUTTON); } g_free (message); return FALSE; } scaled = preview_file_selection_intelligent_scale (pixbuf, scale); gtk_image_set_from_pixbuf (image, scaled); g_object_unref (G_OBJECT (pixbuf)); g_object_unref (G_OBJECT (scaled)); return TRUE; } void peditor_image_fsel_ok_cb (GtkFileSelection *fsel, gpointer data) { GConfValue *value, *value_wid; GConfPropertyEditor *peditor; const gchar *filename; peditor = g_object_get_data (G_OBJECT (fsel), "peditor"); if (!peditor->p->inited) return; filename = gtk_file_selection_get_filename (fsel); if (!(filename && peditor_image_set_filename (peditor, filename))) return; value_wid = gconf_value_new (GCONF_VALUE_STRING); gconf_value_set_string (value_wid, gtk_file_selection_get_filename (fsel)); value = peditor->p->conv_from_widget_cb (peditor, value_wid); peditor_set_gconf_value (peditor, peditor->p->key, value); g_signal_emit (peditor, peditor_signals[VALUE_CHANGED], 0, peditor->p->key, value); gconf_value_free (value_wid); gconf_value_free (value); gtk_widget_destroy (GTK_WIDGET (fsel)); } void peditor_image_clicked_cb (GConfPropertyEditor *peditor, GtkButton *button) { GConfValue *value = NULL, *value_wid; const gchar *filename; GtkWidget *fsel; fsel = preview_file_selection_new (_("Please select an image."), TRUE); gtk_window_set_modal (GTK_WINDOW (fsel), TRUE); /* need the current filename */ if (peditor->p->changeset) gconf_change_set_check_value (peditor->p->changeset, peditor->p->key, &value); if (value) { /* the one we got is not a copy */ value = gconf_value_copy (value); } else { GConfClient *client = gconf_client_get_default (); value = gconf_client_get (client, peditor->p->key, NULL); } value_wid = peditor->p->conv_to_widget_cb (peditor, value); filename = gconf_value_get_string (value_wid); if (filename && strcmp (filename, "")) gtk_file_selection_set_filename (GTK_FILE_SELECTION (fsel), filename); g_object_set_data (G_OBJECT (fsel), "peditor", peditor); g_signal_connect_swapped (G_OBJECT (GTK_FILE_SELECTION (fsel)->ok_button), "clicked", (GCallback) peditor_image_fsel_ok_cb, fsel); g_signal_connect_swapped (G_OBJECT (GTK_FILE_SELECTION (fsel)->cancel_button), "clicked", (GCallback) gtk_widget_destroy, fsel); if (gtk_grab_get_current ()) gtk_grab_add (fsel); gtk_widget_show (fsel); gconf_value_free (value); gconf_value_free (value_wid); } static void peditor_image_value_changed (GConfClient *client, guint cnxn_id, GConfEntry *entry, GConfPropertyEditor *peditor) { GConfValue *value, *value_wid; if (peditor->p->changeset != NULL) gconf_change_set_remove (peditor->p->changeset, peditor->p->key); value = gconf_entry_get_value (entry); if (value != NULL) { const gchar *filename; value_wid = peditor->p->conv_to_widget_cb (peditor, value); filename = gconf_value_get_string (value_wid); peditor_image_set_filename (peditor, filename); gconf_value_free (value_wid); } } GObject * gconf_peditor_new_image (GConfChangeSet *changeset, gchar *key, GtkWidget *button, gchar *first_property_name, ...) { GObject *peditor; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (button != NULL, NULL); g_return_val_if_fail (GTK_IS_BUTTON (button), NULL); va_start (var_args, first_property_name); peditor = gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_image_value_changed, changeset, G_OBJECT (button), first_property_name, var_args, NULL); va_end (var_args); g_signal_connect_swapped (G_OBJECT (button), "clicked", (GCallback) peditor_image_clicked_cb, peditor); return peditor; } GObject * gconf_peditor_new_select_radio_with_enum (GConfChangeSet *changeset, gchar *key, GSList *radio_group, GType enum_type, gboolean use_nick, gchar *first_property_name, ...) { GConfPropertyEditor *peditor; GConfPropertyEditorEnumData *enum_data; GtkRadioButton *first_button; GSList *item; va_list var_args; g_return_val_if_fail (key != NULL, NULL); g_return_val_if_fail (radio_group != NULL, NULL); g_return_val_if_fail (radio_group->data != NULL, NULL); g_return_val_if_fail (GTK_IS_RADIO_BUTTON (radio_group->data), NULL); enum_data = g_new0 (GConfPropertyEditorEnumData, 1); enum_data->enum_type = enum_type; enum_data->use_nick = use_nick; first_button = GTK_RADIO_BUTTON (radio_group->data); va_start (var_args, first_property_name); peditor = GCONF_PROPERTY_EDITOR ( gconf_peditor_new (key, (GConfClientNotifyFunc) peditor_select_radio_value_changed, changeset, G_OBJECT (first_button), first_property_name, var_args, "conv-to-widget-cb", peditor_enum_conv_to_widget, "conv-from-widget-cb", peditor_enum_conv_from_widget, "data", enum_data, "data-free-cb", g_free, NULL)); va_end (var_args); for (item = radio_group; item != NULL; item = item->next) g_signal_connect_swapped (G_OBJECT (item->data), "toggled", (GCallback) peditor_select_radio_widget_changed, peditor); return G_OBJECT (peditor); } brightside-1.4.0.orig/src/gconf-property-editor.h0000644000175000000500000001321310066431410020110 0ustar arisrc/* -*- mode: c; style: linux -*- */ /* gconf-property-editor.h * Copyright (C) 2001 Ximian, Inc. * * Written by Bradford Hovinen * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. */ #ifndef __GCONF_PROPERTY_EDITOR_H #define __GCONF_PROPERTY_EDITOR_H #include #include #include G_BEGIN_DECLS #define GCONF_PROPERTY_EDITOR(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, gconf_property_editor_get_type (), GConfPropertyEditor) #define GCONF_PROPERTY_EDITOR_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, gconf_property_editor_get_type (), GConfPropertyEditorClass) #define IS_GCONF_PROPERTY_EDITOR(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, gconf_property_editor_get_type ()) typedef struct _GConfPropertyEditor GConfPropertyEditor; typedef struct _GConfPropertyEditorClass GConfPropertyEditorClass; typedef struct _GConfPropertyEditorPrivate GConfPropertyEditorPrivate; typedef GConfValue *(*GConfPEditorValueConvFn) (GConfPropertyEditor *peditor, const GConfValue *); typedef int (*GConfPEditorGetValueFn) (GConfPropertyEditor *peditor, gpointer data); typedef enum { PEDITOR_FONT_NAME, PEDITOR_FONT_SIZE, PEDITOR_FONT_COMBINED } GConfPEditorFontType; struct _GConfPropertyEditor { GObject parent; GConfPropertyEditorPrivate *p; }; struct _GConfPropertyEditorClass { GObjectClass g_object_class; void (*value_changed) (GConfPropertyEditor *peditor, gchar *key, GConfValue *value); }; GType gconf_property_editor_get_type (void); const gchar *gconf_property_editor_get_key (GConfPropertyEditor *peditor); GObject *gconf_property_editor_get_ui_control (GConfPropertyEditor *peditor); GObject *gconf_peditor_new_boolean (GConfChangeSet *changeset, gchar *key, GtkWidget *checkbox, gchar *first_property_name, ...); GObject *gconf_peditor_new_enum_toggle (GConfChangeSet *changeset, gchar *key, GtkWidget *checkbox, GType enum_type, GConfPEditorGetValueFn val_true_fn, guint val_false, gboolean use_nick, gpointer data, gchar *first_property_name, ...); GObject *gconf_peditor_new_integer (GConfChangeSet *changeset, gchar *key, GtkWidget *entry, gchar *first_property_name, ...); GObject *gconf_peditor_new_string (GConfChangeSet *changeset, gchar *key, GtkWidget *entry, gchar *first_property_name, ...); GObject *gconf_peditor_new_filename (GConfChangeSet *changeset, gchar *key, GtkWidget *file_entry, gchar *first_property_name, ...); GObject *gconf_peditor_new_color (GConfChangeSet *changeset, gchar *key, GtkWidget *color_entry, gchar *first_property_name, ...); GObject *gconf_peditor_new_select_menu (GConfChangeSet *changeset, gchar *key, GtkWidget *option_menu, gchar *first_property_name, ...); GObject *gconf_peditor_new_select_menu_with_enum (GConfChangeSet *changeset, gchar *key, GtkWidget *option_menu, GType enum_type, gboolean use_nick, gchar *first_property_name, ...); GObject *gconf_peditor_new_select_radio (GConfChangeSet *changeset, gchar *key, GSList *radio_group, gchar *first_property_name, ...); GObject *gconf_peditor_new_select_radio_with_enum (GConfChangeSet *changeset, gchar *key, GSList *radio_group, GType enum_type, gboolean use_nick, gchar *first_property_name, ...); GObject *gconf_peditor_new_numeric_range (GConfChangeSet *changeset, gchar *key, GtkWidget *range, gchar *first_property_name, ...); GObject *gconf_peditor_new_font (GConfChangeSet *changeset, gchar *key, GtkWidget *font_picker, GConfPEditorFontType font_type, gchar *first_property_name, ...); GObject *gconf_peditor_new_image (GConfChangeSet *changeset, gchar *key, GtkWidget *button, gchar *first_property, ...); void gconf_peditor_widget_set_guard (GConfPropertyEditor *peditor, GtkWidget *widget); /* some convenience callbacks to map int <-> float */ GConfValue *gconf_value_int_to_float (GConfPropertyEditor *ignored, GConfValue const *value); GConfValue *gconf_value_float_to_int (GConfPropertyEditor *ignored, GConfValue const *value); G_END_DECLS #endif /* __GCONF_PROPERTY_EDITOR_H */ brightside-1.4.0.orig/src/custom-action.c0000644000175000000500000000727110066433624016446 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * * custom-action.c * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #include #include #include #include #include #include /* from gnome-control-center common */ #include "gconf-property-editor.h" #include "capplet-util.h" #include "custom-action.h" #include "brightside.h" #include "brightside-properties-shared.h" static void run_toggled_cb (GtkToggleButton *toggle, GladeXML *dialog) { gtk_widget_set_sensitive (WID ("out_entry"), gtk_toggle_button_get_active (toggle)); } static void dialog_button_clicked_cb (GtkDialog *dialog, gint response_id, GConfChangeSet *changeset) { if (response_id == GTK_RESPONSE_HELP) gnome_url_show (HELP_URL, NULL); else gtk_widget_destroy (GTK_WIDGET (dialog)); } static GladeXML * create_dialog (void) { GladeXML *dialog; dialog = glade_xml_new (BRIGHTSIDE_DATA "custom-action.glade", "action_widget", NULL); g_object_set_data (G_OBJECT (WID ("action_widget")), "glade-data", dialog); return dialog; } static void setup_dialog (gint corner, GladeXML *dialog, GConfClient *client, GConfChangeSet *changeset) { GObject *peditor; GtkWidget *entry; gboolean b; gconf_peditor_new_string (NULL, (gchar *) corners[corner].custom_in_key, WID ("in_entry"), NULL); gconf_peditor_new_boolean (NULL, (gchar *) corners[corner].custom_kill_key, WID ("terminate_radio"), NULL); g_signal_connect (GTK_OBJECT (WID ("run_radio")), "toggled", G_CALLBACK (run_toggled_cb), dialog); b = !gconf_client_get_bool (client, corners[corner].custom_kill_key, NULL); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (WID ("run_radio")), b); gtk_widget_set_sensitive (WID ("out_entry"), b); gconf_peditor_new_string (NULL, (gchar *) corners[corner].custom_out_key, WID ("out_entry"), NULL); } void show_custom_action_dialog (GtkWindow *parent, gint corner, GConfClient *client, GConfChangeSet *changeset) { GladeXML *dialog = NULL; GtkWidget *dialog_win; dialog = create_dialog (); setup_dialog (corner, dialog, client, changeset); dialog_win = gtk_dialog_new_with_buttons( _("Custom action"), parent, GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_NO_SEPARATOR, GTK_STOCK_HELP, GTK_RESPONSE_HELP, GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, NULL); gtk_container_set_border_width (GTK_CONTAINER (dialog_win), 5); gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (dialog_win)->vbox), 2); gtk_dialog_set_default_response (GTK_DIALOG (dialog_win), GTK_RESPONSE_CLOSE); g_signal_connect (G_OBJECT (dialog_win), "response", (GCallback) dialog_button_clicked_cb, changeset); gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog_win)->vbox), WID ("action_widget"), TRUE, TRUE, 0); gtk_window_set_resizable (GTK_WINDOW (dialog_win), FALSE); gtk_window_set_icon (GTK_WINDOW (dialog_win), gtk_widget_render_icon (dialog_win, GTK_STOCK_EXECUTE, GTK_ICON_SIZE_DIALOG, NULL)); gtk_widget_show_all (dialog_win); } brightside-1.4.0.orig/src/custom-action.h0000644000175000000500000000167410066431410016443 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * * custom-action.h * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #ifndef __CUSTOM_ACTION_H__ #define __CUSTOM_ACTION_H__ #define HELP_URL "file://" BRIGHTSIDE_DATA "README" #endif /* __CUSTOM_ACTION_H__ */ brightside-1.4.0.orig/src/brightside-volume-alsa.c0000644000175000000500000001774410066433624020236 0ustar arisrc/* brightside-volume-alsa.c Copyright (C) 2002, 2003 Bastien Nocera The Gnome Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The Gnome Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the Gnome Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author: Bastien Nocera */ #include "config.h" #include "brightside-volume-alsa.h" #include #ifndef DEFAULT_CARD #define DEFAULT_CARD "default" #endif #undef LOG #ifdef LOG #define D(x...) g_message (x) #else #define D(x...) #endif struct BrightsideVolumeAlsaPrivate { gboolean use_pcm; long pmin, pmax; snd_mixer_t *handle; snd_mixer_elem_t *elem; gboolean mixerpb; int saved_volume; gboolean fading; }; static GObjectClass *parent_class = NULL; static int brightside_volume_alsa_get_volume (BrightsideVolume *self); static void brightside_volume_alsa_set_volume (BrightsideVolume *self, int val); static gboolean brightside_volume_alsa_mixer_check (BrightsideVolumeAlsa *self, int fd); static gboolean brightside_volume_alsa_get_mute (BrightsideVolume *vol); static void brightside_volume_alsa_finalize (GObject *object) { BrightsideVolumeAlsa *self; g_return_if_fail (object != NULL); g_return_if_fail (BRIGHTSIDE_IS_VOLUME_ALSA (object)); self = BRIGHTSIDE_VOLUME_ALSA (object); if (self->_priv) g_free (self->_priv); G_OBJECT_CLASS (parent_class)->finalize (object); } static int brightside_volume_alsa_vol_check (BrightsideVolumeAlsa *self, int volume) { return CLAMP (volume, self->_priv->pmin, self->_priv->pmax); } static void brightside_volume_alsa_set_use_pcm (BrightsideVolume *vol, gboolean val) { BrightsideVolumeAlsa *self = (BrightsideVolumeAlsa *) vol; self->_priv->use_pcm = val; } static gboolean brightside_volume_alsa_get_use_pcm (BrightsideVolume *vol) { BrightsideVolumeAlsa *self = (BrightsideVolumeAlsa *) vol; return self->_priv->use_pcm; } static void brightside_volume_alsa_set_mute (BrightsideVolume *vol, gboolean val) { BrightsideVolumeAlsa *self = (BrightsideVolumeAlsa *) vol; snd_mixer_selem_set_playback_switch(self->_priv->elem, SND_MIXER_SCHN_FRONT_LEFT, !val); if (val == TRUE) { self->_priv->saved_volume = brightside_volume_alsa_get_volume (vol); brightside_volume_alsa_set_volume (vol, 0); } else if (self->_priv->saved_volume != -1) { brightside_volume_alsa_set_volume (vol, self->_priv->saved_volume); } } static gboolean brightside_volume_alsa_mute_fade_cb (gpointer data) { BrightsideVolume *vol = (BrightsideVolume *) data; BrightsideVolumeAlsa *self = (BrightsideVolumeAlsa *) vol; int volume = brightside_volume_alsa_get_volume (vol); if (volume <= 0 && brightside_volume_alsa_get_mute (vol)) { self->_priv->fading = FALSE; return FALSE; } if (volume >= self->_priv->saved_volume && !brightside_volume_alsa_get_mute (vol)) { self->_priv->fading = FALSE; return FALSE; } if (brightside_volume_alsa_get_mute (vol)) --volume; else ++volume; brightside_volume_alsa_set_volume (vol, volume); if (volume <= 0 && brightside_volume_alsa_get_mute (vol)) { self->_priv->fading = FALSE; return FALSE; } if (volume >= self->_priv->saved_volume && !brightside_volume_alsa_get_mute (vol)) { self->_priv->fading = FALSE; return FALSE; } return TRUE; } static void brightside_volume_alsa_set_mute_fade (BrightsideVolume *vol, gboolean val, guint duration) { BrightsideVolumeAlsa *self = (BrightsideVolumeAlsa *) vol; snd_mixer_selem_set_playback_switch(self->_priv->elem, SND_MIXER_SCHN_FRONT_LEFT, !val); if (!self->_priv->fading) { if (val == TRUE) self->_priv->saved_volume = brightside_volume_alsa_get_volume (vol); if (self->_priv->saved_volume > 0) { g_timeout_add (duration / self->_priv->saved_volume, brightside_volume_alsa_mute_fade_cb, self); self->_priv->fading = TRUE; } } } static gboolean brightside_volume_alsa_get_mute (BrightsideVolume *vol) { BrightsideVolumeAlsa *self = (BrightsideVolumeAlsa *) vol; int ival; snd_mixer_selem_get_playback_switch(self->_priv->elem, SND_MIXER_SCHN_FRONT_LEFT, &ival); return !ival; } static int brightside_volume_alsa_get_volume (BrightsideVolume *vol) { BrightsideVolumeAlsa *self = (BrightsideVolumeAlsa *) vol; long lval, rval; int tmp; snd_mixer_selem_get_playback_volume(self->_priv->elem, SND_MIXER_SCHN_FRONT_LEFT, &lval); snd_mixer_selem_get_playback_volume(self->_priv->elem, SND_MIXER_SCHN_FRONT_RIGHT, &rval); tmp = brightside_volume_alsa_vol_check (self, (int) (lval + rval) / 2); return (tmp * 100 / self->_priv->pmax); } static void brightside_volume_alsa_set_volume (BrightsideVolume *vol, int val) { BrightsideVolumeAlsa *self = (BrightsideVolumeAlsa *) vol; val = (long) brightside_volume_alsa_vol_check (self, val * self->_priv->pmax / 100); snd_mixer_selem_set_playback_volume(self->_priv->elem, SND_MIXER_SCHN_FRONT_LEFT, val); snd_mixer_selem_set_playback_volume(self->_priv->elem, SND_MIXER_SCHN_FRONT_RIGHT, val); } static void brightside_volume_alsa_init (BrightsideVolume *vol) { BrightsideVolumeAlsa *self = (BrightsideVolumeAlsa *) vol; snd_mixer_selem_id_t *sid; snd_mixer_t *handle; snd_mixer_elem_t *elem; self->_priv = g_new0 (BrightsideVolumeAlsaPrivate, 1); /* open the mixer */ if (snd_mixer_open (&handle, 0) < 0) { D("snd_mixer_open"); return; } /* attach the handle to the default card */ if (snd_mixer_attach(handle, DEFAULT_CARD) <0) { D("snd_mixer_attach"); goto bail; } /* ? */ if (snd_mixer_selem_register(handle, NULL, NULL) < 0) { D("snd_mixer_selem_register"); goto bail; } if (snd_mixer_load(handle) < 0) { D("snd_mixer_load"); goto bail; } snd_mixer_selem_id_alloca(&sid); snd_mixer_selem_id_set_name (sid, "Master"); elem = snd_mixer_find_selem(handle, sid); if (!elem) { D("snd_mixer_find_selem"); goto bail; } if (!snd_mixer_selem_has_playback_volume(elem)) { D("snd_mixer_selem_has_capture_volume"); goto bail; } snd_mixer_selem_get_playback_volume_range (elem, &(self->_priv->pmin), &(self->_priv->pmax)); self->_priv->handle = handle; self->_priv->elem = elem; return; bail: g_free (self->_priv); self->_priv = NULL; } static void brightside_volume_alsa_class_init (BrightsideVolumeAlsaClass *klass) { BrightsideVolumeClass *volume_class = BRIGHTSIDE_VOLUME_CLASS (klass); G_OBJECT_CLASS (klass)->finalize = brightside_volume_alsa_finalize; parent_class = g_type_class_peek_parent (klass); volume_class->set_volume = brightside_volume_alsa_set_volume; volume_class->get_volume = brightside_volume_alsa_get_volume; volume_class->set_mute = brightside_volume_alsa_set_mute; volume_class->set_mute_fade = brightside_volume_alsa_set_mute_fade; volume_class->get_mute = brightside_volume_alsa_get_mute; volume_class->set_use_pcm = brightside_volume_alsa_set_use_pcm; volume_class->get_use_pcm = brightside_volume_alsa_get_use_pcm; } GType brightside_volume_alsa_get_type (void) { static GType object_type = 0; if (!object_type) { static const GTypeInfo object_info = { sizeof (BrightsideVolumeAlsaClass), NULL, /* base_init */ NULL, /* base_finalize */ (GClassInitFunc) brightside_volume_alsa_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof (BrightsideVolumeAlsa), 0, /* n_preallocs */ (GInstanceInitFunc) brightside_volume_alsa_init }; object_type = g_type_register_static (BRIGHTSIDE_TYPE_VOLUME, "BrightsideVolumeAlsa", &object_info, 0); } return object_type; } brightside-1.4.0.orig/src/brightside-volume-alsa.h0000644000175000000500000000365710066431410020230 0ustar arisrc/* brightside-volume-alsa.h Copyright (C) 2002, 2003 Bastien Nocera The Gnome Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The Gnome Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the Gnome Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Author: Bastien Nocera */ #include #include #include "brightside-volume.h" #define BRIGHTSIDE_TYPE_VOLUME_ALSA (brightside_volume_get_type ()) #define BRIGHTSIDE_VOLUME_ALSA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BRIGHTSIDE_TYPE_VOLUME_ALSA, BrightsideVolumeAlsa)) #define BRIGHTSIDE_VOLUME_ALSA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BRIGHTSIDE_TYPE_VOLUME_ALSA, BrightsideVolumeAlsaClass)) #define BRIGHTSIDE_IS_VOLUME_ALSA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BRIGHTSIDE_TYPE_VOLUME_ALSA)) #define BRIGHTSIDE_VOLUME_ALSA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BRIGHTSIDE_TYPE_VOLUME_ALSA, BrightsideVolumeAlsaClass)) typedef struct BrightsideVolumeAlsa BrightsideVolumeAlsa; typedef struct BrightsideVolumeAlsaClass BrightsideVolumeAlsaClass; typedef struct BrightsideVolumeAlsaPrivate BrightsideVolumeAlsaPrivate; struct BrightsideVolumeAlsa { BrightsideVolume parent; BrightsideVolumeAlsaPrivate *_priv; }; struct BrightsideVolumeAlsaClass { BrightsideVolumeClass parent; }; GType brightside_volume_alsa_get_type (void); brightside-1.4.0.orig/src/gnome-lockscreen.png0000644000175000000500000000716110066451551017453 0ustar arisrcPNG  IHDR00WbKGD&IDATxڽkEvUw?/6߭OiKw (m,`h3u*"Nc~K]`o;yBmM٦n@70*7o?x{ߴiBx`,=a ,n%JX|M?22KT*T*1?22>8?3e˖" j~bb5@o)C1pu.9p_~9IRPTi1bȊ+xWYfͯ Z֚AWU` x}ƍoB@ 2:Zj @gg'bB@EXk9rRz*|^.ŋ5k9_Dcrˤ-ۗmٲ%ݱcGitt44W>sRJϟ֚oO>Sp@i&%I !ؿ?u&&&x뭷֯_Oe\P-[{WQJ%irA\wuxnY`,[ )}}}ˀ@%{> ڰ_4M_X~}`3eѽ [o+rXk ͛{ {OeڵhQLtXW !]z8( q_>vt]w|$adɒ/p ˓§~ziٹssn &nݺFqgҒ6l .x4$s* ,Yt)BJyu x8< Ԁ-}+s_{REtuuQ( }Ç b @;^T*W>UE%|ص<IEXV={C؝^D3~89FATLW3[kQJ1ILUV4 t*q㽟LVm!vDq^ZkIX;Uԥ %h=xbѢY+0uyf7NT7YxFX gZ_%x졛pzk<[5 Slbt _DQQP ,".M9'3 k..첍! AuFZI..jc_rFΐ׫<'O3LZ9Ysȉ""(F1RJHbM3lV9V( o6+W|4Dh|u\b& .13\S7йh+:@H+aݱ( E$aʕBRj]B"ER!z(H'9'%JI(!xH!"D !-#aÕR4 ?|->GWS9<5j,%iX_Gc4F[X0R"("bT:U@v" ,`ر K'sr!=HB1G"2R(!'k-[1xcN2x6>8Ѵ5h3謁5d9[;X뉔@E|JP A'R bǽB ΔU@(@!EJRM m NXscR8!H#x-߇V$TnaH,ЂsoAXg0f,9[<+ ^f zco~|j̝;>kAyS(8dڵX;vd59(/|8oyGn,LaҔ 0F[ Bpasշ}}}w}jɹ\uUpn3`"&5}$Q{8DCno_&q&>W\qcccIRvg}vw}{k1Vк MeO 6 tΔkk֬gpppܹsh\m۶m@#>y E4Iqg4?wᡇC mZkyBEw/_ 6(Xd tvvR8t/6mr?/)1ͩ~]-K, ο}wW _1KpR?/YY'Nwh,4ohK|ۉ>tj8HIENDB`brightside-1.4.0.orig/src/brightside-tray.d0000644000175000000500000012121510066430002016741 0ustar arisrcbrightside-tray.o brightside-tray.o: brightside-tray.c \ /usr/include/libgnomeui-2.0/gnome.h /usr/include/gtk-2.0/gtk/gtk.h \ /usr/include/gtk-2.0/gdk/gdk.h /usr/include/gtk-2.0/gdk/gdkcolor.h \ /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/glib-2.0/glib.h \ /usr/include/glib-2.0/glib/galloca.h \ /usr/include/glib-2.0/glib/gtypes.h \ /usr/lib/glib-2.0/include/glibconfig.h \ /usr/include/glib-2.0/glib/gmacros.h \ /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/stddef.h \ /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/limits.h \ /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/syslimits.h \ /usr/include/limits.h /usr/include/features.h /usr/include/sys/cdefs.h \ /usr/include/gnu/stubs.h /usr/include/bits/posix1_lim.h \ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ /usr/include/bits/posix2_lim.h \ /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/float.h \ /usr/include/glib-2.0/glib/garray.h \ /usr/include/glib-2.0/glib/gasyncqueue.h \ /usr/include/glib-2.0/glib/gthread.h \ /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ /usr/include/glib-2.0/glib/gatomic.h \ /usr/include/glib-2.0/glib/gbacktrace.h \ /usr/include/glib-2.0/glib/gcache.h /usr/include/glib-2.0/glib/glist.h \ /usr/include/glib-2.0/glib/gmem.h \ /usr/include/glib-2.0/glib/gcompletion.h \ /usr/include/glib-2.0/glib/gconvert.h \ /usr/include/glib-2.0/glib/gdataset.h \ /usr/include/glib-2.0/glib/gdate.h /usr/include/glib-2.0/glib/gdir.h \ /usr/include/glib-2.0/glib/gfileutils.h \ /usr/include/glib-2.0/glib/ghash.h /usr/include/glib-2.0/glib/ghook.h \ /usr/include/glib-2.0/glib/giochannel.h \ /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gslist.h \ /usr/include/glib-2.0/glib/gstring.h \ /usr/include/glib-2.0/glib/gunicode.h \ /usr/include/glib-2.0/glib/gutils.h \ /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/stdarg.h \ /usr/include/glib-2.0/glib/gmarkup.h \ /usr/include/glib-2.0/glib/gmessages.h \ /usr/include/glib-2.0/glib/gnode.h \ /usr/include/glib-2.0/glib/gpattern.h \ /usr/include/glib-2.0/glib/gprimes.h \ /usr/include/glib-2.0/glib/gqsort.h /usr/include/glib-2.0/glib/gqueue.h \ /usr/include/glib-2.0/glib/grand.h /usr/include/glib-2.0/glib/grel.h \ /usr/include/glib-2.0/glib/gscanner.h \ /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gspawn.h \ /usr/include/glib-2.0/glib/gstrfuncs.h \ /usr/include/glib-2.0/glib/gthreadpool.h \ /usr/include/glib-2.0/glib/gtimer.h /usr/include/glib-2.0/glib/gtree.h \ /usr/include/pango-1.0/pango/pango.h \ /usr/include/pango-1.0/pango/pango-attributes.h \ /usr/include/pango-1.0/pango/pango-font.h \ /usr/include/pango-1.0/pango/pango-coverage.h \ /usr/include/pango-1.0/pango/pango-types.h \ /usr/include/glib-2.0/glib-object.h \ /usr/include/glib-2.0/gobject/gboxed.h \ /usr/include/glib-2.0/gobject/gtype.h \ /usr/include/glib-2.0/gobject/genums.h \ /usr/include/glib-2.0/gobject/gobject.h \ /usr/include/glib-2.0/gobject/gvalue.h \ /usr/include/glib-2.0/gobject/gparam.h \ /usr/include/glib-2.0/gobject/gclosure.h \ /usr/include/glib-2.0/gobject/gsignal.h \ /usr/include/glib-2.0/gobject/gmarshal.h \ /usr/include/glib-2.0/gobject/gparamspecs.h \ /usr/include/glib-2.0/gobject/gsourceclosure.h \ /usr/include/glib-2.0/gobject/gtypemodule.h \ /usr/include/glib-2.0/gobject/gtypeplugin.h \ /usr/include/glib-2.0/gobject/gvaluearray.h \ /usr/include/glib-2.0/gobject/gvaluetypes.h \ /usr/include/pango-1.0/pango/pango-break.h \ /usr/include/pango-1.0/pango/pango-item.h \ /usr/include/pango-1.0/pango/pango-context.h \ /usr/include/pango-1.0/pango/pango-fontmap.h \ /usr/include/pango-1.0/pango/pango-fontset.h \ /usr/include/pango-1.0/pango/pango-engine.h \ /usr/include/pango-1.0/pango/pango-glyph.h \ /usr/include/pango-1.0/pango/pango-script.h \ /usr/include/pango-1.0/pango/pango-enum-types.h \ /usr/include/pango-1.0/pango/pango-layout.h \ /usr/include/pango-1.0/pango/pango-glyph-item.h \ /usr/include/pango-1.0/pango/pango-tabs.h \ /usr/lib/gtk-2.0/include/gdkconfig.h \ /usr/include/gtk-2.0/gdk/gdkcursor.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ /usr/include/gtk-2.0/gdk/gdkdisplay.h \ /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkdnd.h \ /usr/include/gtk-2.0/gdk/gdkinput.h \ /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \ /usr/include/gtk-2.0/gdk/gdkrgb.h \ /usr/include/gtk-2.0/gdk/gdkenumtypes.h \ /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \ /usr/include/gtk-2.0/gdk/gdkkeys.h \ /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \ /usr/include/gtk-2.0/gdk/gdkpango.h \ /usr/include/gtk-2.0/gdk/gdkpixbuf.h \ /usr/include/gtk-2.0/gdk/gdkpixmap.h \ /usr/include/gtk-2.0/gdk/gdkproperty.h \ /usr/include/gtk-2.0/gdk/gdkregion.h \ /usr/include/gtk-2.0/gdk/gdkscreen.h \ /usr/include/gtk-2.0/gdk/gdkselection.h \ /usr/include/gtk-2.0/gdk/gdkspawn.h \ /usr/include/gtk-2.0/gdk/gdkvisual.h \ /usr/include/gtk-2.0/gdk/gdkwindow.h \ /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \ /usr/include/gtk-2.0/gtk/gtkenums.h \ /usr/include/gtk-2.0/gtk/gtkaccellabel.h \ /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \ /usr/include/gtk-2.0/gtk/gtkwidget.h \ /usr/include/gtk-2.0/gtk/gtkobject.h \ /usr/include/gtk-2.0/gtk/gtktypeutils.h \ /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \ /usr/include/gtk-2.0/gtk/gtkdebug.h \ /usr/include/gtk-2.0/gtk/gtkadjustment.h \ /usr/include/gtk-2.0/gtk/gtkstyle.h \ /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \ /usr/include/atk-1.0/atk/atkobject.h \ /usr/include/atk-1.0/atk/atkstate.h \ /usr/include/atk-1.0/atk/atkrelationtype.h \ /usr/include/gtk-2.0/gtk/gtkwindow.h /usr/include/gtk-2.0/gtk/gtkbin.h \ /usr/include/gtk-2.0/gtk/gtkcontainer.h \ /usr/include/gtk-2.0/gtk/gtkmenu.h \ /usr/include/gtk-2.0/gtk/gtkmenushell.h \ /usr/include/gtk-2.0/gtk/gtkaccelmap.h \ /usr/include/gtk-2.0/gtk/gtkaccessible.h /usr/include/atk-1.0/atk/atk.h \ /usr/include/atk-1.0/atk/atkaction.h \ /usr/include/atk-1.0/atk/atkcomponent.h \ /usr/include/atk-1.0/atk/atkutil.h \ /usr/include/atk-1.0/atk/atkdocument.h \ /usr/include/atk-1.0/atk/atkeditabletext.h \ /usr/include/atk-1.0/atk/atktext.h \ /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ /usr/include/atk-1.0/atk/atkhyperlink.h \ /usr/include/atk-1.0/atk/atkhypertext.h \ /usr/include/atk-1.0/atk/atkimage.h \ /usr/include/atk-1.0/atk/atknoopobject.h \ /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ /usr/include/atk-1.0/atk/atkobjectfactory.h \ /usr/include/atk-1.0/atk/atkregistry.h \ /usr/include/atk-1.0/atk/atkobjectfactory.h \ /usr/include/atk-1.0/atk/atkrelation.h \ /usr/include/atk-1.0/atk/atkrelationset.h \ /usr/include/atk-1.0/atk/atkselection.h \ /usr/include/atk-1.0/atk/atkstateset.h \ /usr/include/atk-1.0/atk/atkstreamablecontent.h \ /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkvalue.h \ /usr/include/gtk-2.0/gtk/gtkaction.h \ /usr/include/gtk-2.0/gtk/gtkactiongroup.h \ /usr/include/gtk-2.0/gtk/gtkitemfactory.h \ /usr/include/gtk-2.0/gtk/gtkalignment.h \ /usr/include/gtk-2.0/gtk/gtkarrow.h \ /usr/include/gtk-2.0/gtk/gtkaspectframe.h \ /usr/include/gtk-2.0/gtk/gtkframe.h /usr/include/gtk-2.0/gtk/gtkbbox.h \ /usr/include/gtk-2.0/gtk/gtkbox.h \ /usr/include/gtk-2.0/gtk/gtkbindings.h \ /usr/include/gtk-2.0/gtk/gtkbutton.h \ /usr/include/gtk-2.0/gtk/gtkcalendar.h \ /usr/include/gtk-2.0/gtk/gtksignal.h \ /usr/include/gtk-2.0/gtk/gtkmarshal.h \ /usr/include/gtk-2.0/gtk/gtkcelllayout.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \ /usr/include/gtk-2.0/gtk/gtkcelleditable.h \ /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \ /usr/include/gtk-2.0/gtk/gtktreemodel.h \ /usr/include/gtk-2.0/gtk/gtktreesortable.h \ /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \ /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \ /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \ /usr/include/gtk-2.0/gtk/gtktogglebutton.h \ /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \ /usr/include/gtk-2.0/gtk/gtkmenuitem.h \ /usr/include/gtk-2.0/gtk/gtkitem.h \ /usr/include/gtk-2.0/gtk/gtkclipboard.h \ /usr/include/gtk-2.0/gtk/gtkselection.h \ /usr/include/gtk-2.0/gtk/gtkclist.h \ /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \ /usr/include/gtk-2.0/gtk/gtkscrollbar.h \ /usr/include/gtk-2.0/gtk/gtkrange.h \ /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \ /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \ /usr/include/gtk-2.0/gtk/gtkcolorsel.h \ /usr/include/gtk-2.0/gtk/gtkdialog.h /usr/include/gtk-2.0/gtk/gtkvbox.h \ /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \ /usr/include/gtk-2.0/gtk/gtkcombo.h /usr/include/gtk-2.0/gtk/gtkhbox.h \ /usr/include/gtk-2.0/gtk/gtkcombobox.h \ /usr/include/gtk-2.0/gtk/gtktreeview.h \ /usr/include/gtk-2.0/gtk/gtkdnd.h \ /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \ /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \ /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \ /usr/include/gtk-2.0/gtk/gtkeditable.h \ /usr/include/gtk-2.0/gtk/gtkentry.h \ /usr/include/gtk-2.0/gtk/gtkimcontext.h \ /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \ /usr/include/gtk-2.0/gtk/gtkliststore.h \ /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \ /usr/include/gtk-2.0/gtk/gtkeventbox.h \ /usr/include/gtk-2.0/gtk/gtkexpander.h \ /usr/include/gtk-2.0/gtk/gtkfilesel.h \ /usr/include/gtk-2.0/gtk/gtkfixed.h \ /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \ /usr/include/gtk-2.0/gtk/gtkfilechooser.h \ /usr/include/gtk-2.0/gtk/gtkfilefilter.h \ /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \ /usr/include/gtk-2.0/gtk/gtkfontbutton.h \ /usr/include/gtk-2.0/gtk/gtkfontsel.h \ /usr/include/gtk-2.0/gtk/gtkgamma.h /usr/include/gtk-2.0/gtk/gtkgc.h \ /usr/include/gtk-2.0/gtk/gtkhandlebox.h \ /usr/include/gtk-2.0/gtk/gtkhbbox.h \ /usr/include/gtk-2.0/gtk/gtkhpaned.h \ /usr/include/gtk-2.0/gtk/gtkpaned.h \ /usr/include/gtk-2.0/gtk/gtkhruler.h \ /usr/include/gtk-2.0/gtk/gtkruler.h \ /usr/include/gtk-2.0/gtk/gtkhscale.h \ /usr/include/gtk-2.0/gtk/gtkscale.h \ /usr/include/gtk-2.0/gtk/gtkhseparator.h \ /usr/include/gtk-2.0/gtk/gtkseparator.h \ /usr/include/gtk-2.0/gtk/gtkiconfactory.h \ /usr/include/gtk-2.0/gtk/gtkicontheme.h \ /usr/include/gtk-2.0/gtk/gtkimage.h \ /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \ /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \ /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \ /usr/include/gtk-2.0/gtk/gtkinputdialog.h \ /usr/include/gtk-2.0/gtk/gtkinvisible.h \ /usr/include/gtk-2.0/gtk/gtklayout.h /usr/include/gtk-2.0/gtk/gtklist.h \ /usr/include/gtk-2.0/gtk/gtklistitem.h \ /usr/include/gtk-2.0/gtk/gtkmain.h \ /usr/include/gtk-2.0/gtk/gtkmenubar.h \ /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \ /usr/include/gtk-2.0/gtk/gtknotebook.h \ /usr/include/gtk-2.0/gtk/gtkoldeditable.h \ /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \ /usr/include/gtk-2.0/gtk/gtkpixmap.h /usr/include/gtk-2.0/gtk/gtkplug.h \ /usr/include/gtk-2.0/gtk/gtksocket.h \ /usr/include/gtk-2.0/gtk/gtkpreview.h \ /usr/include/gtk-2.0/gtk/gtkprogress.h \ /usr/include/gtk-2.0/gtk/gtkprogressbar.h \ /usr/include/gtk-2.0/gtk/gtkradioaction.h \ /usr/include/gtk-2.0/gtk/gtktoggleaction.h \ /usr/include/gtk-2.0/gtk/gtkradiobutton.h \ /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \ /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoolitem.h \ /usr/include/gtk-2.0/gtk/gtktooltips.h \ /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \ /usr/include/gtk-2.0/gtk/gtkviewport.h \ /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \ /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \ /usr/include/gtk-2.0/gtk/gtksizegroup.h \ /usr/include/gtk-2.0/gtk/gtkspinbutton.h \ /usr/include/gtk-2.0/gtk/gtkstatusbar.h \ /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \ /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \ /usr/include/gtk-2.0/gtk/gtktext.h \ /usr/include/gtk-2.0/gtk/gtktextbuffer.h \ /usr/include/gtk-2.0/gtk/gtktexttagtable.h \ /usr/include/gtk-2.0/gtk/gtktexttag.h \ /usr/include/gtk-2.0/gtk/gtktextiter.h \ /usr/include/gtk-2.0/gtk/gtktextchild.h \ /usr/include/gtk-2.0/gtk/gtktextmark.h \ /usr/include/gtk-2.0/gtk/gtktextview.h \ /usr/include/gtk-2.0/gtk/gtktipsquery.h \ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoolbar.h \ /usr/include/gtk-2.0/gtk/gtktoolbutton.h \ /usr/include/gtk-2.0/gtk/gtktoolitem.h \ /usr/include/gtk-2.0/gtk/gtktree.h \ /usr/include/gtk-2.0/gtk/gtktreednd.h \ /usr/include/gtk-2.0/gtk/gtktreeitem.h \ /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \ /usr/include/gtk-2.0/gtk/gtktreeselection.h \ /usr/include/gtk-2.0/gtk/gtktreestore.h \ /usr/include/gtk-2.0/gtk/gtkuimanager.h \ /usr/include/gtk-2.0/gtk/gtkvbbox.h \ /usr/include/gtk-2.0/gtk/gtkversion.h \ /usr/include/gtk-2.0/gtk/gtkvpaned.h \ /usr/include/gtk-2.0/gtk/gtkvruler.h \ /usr/include/gtk-2.0/gtk/gtkvscale.h \ /usr/include/gtk-2.0/gtk/gtkvseparator.h \ /usr/include/libgnome-2.0/libgnome/libgnome.h \ /usr/include/libgnome-2.0/libgnome/gnome-program.h /usr/include/popt.h \ /usr/include/stdio.h /usr/include/bits/types.h \ /usr/include/bits/wordsize.h /usr/include/bits/typesizes.h \ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ /usr/include/bits/wchar.h /usr/include/gconv.h \ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ /usr/include/bits/stdio.h /usr/include/errno.h \ /usr/include/bits/errno.h /usr/include/linux/errno.h \ /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ /usr/include/asm-generic/errno-base.h \ /usr/include/libgnome-2.0/libgnome/gnome-i18n.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h \ /usr/include/libgnome-2.0/libgnome/gnome-config.h \ /usr/include/libgnome-2.0/libgnome/gnome-init.h \ /usr/include/libgnome-2.0/libgnome/gnome-gconf.h \ /usr/include/libgnome-2.0/libgnome/gnome-help.h \ /usr/include/libgnome-2.0/libgnome/gnome-macros.h \ /usr/include/libbonobo-2.0/bonobo/bonobo-macros.h \ /usr/include/libgnome-2.0/libgnome/gnome-triggers.h \ /usr/include/libgnome-2.0/libgnome/gnome-sound.h \ /usr/include/libgnome-2.0/libgnome/gnome-score.h /usr/include/time.h \ /usr/include/bits/time.h \ /usr/include/libgnome-2.0/libgnome/gnome-exec.h \ /usr/include/libgnome-2.0/libgnome/gnome-util.h /usr/include/stdlib.h \ /usr/include/sys/types.h /usr/include/endian.h \ /usr/include/bits/endian.h /usr/include/sys/select.h \ /usr/include/bits/select.h /usr/include/bits/sigset.h \ /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \ /usr/include/alloca.h /usr/include/libgnome-2.0/libgnome/gnome-url.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/libgnomecanvas.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas.h \ /usr/include/libart-2.0/libart_lgpl/art_misc.h \ /usr/include/libart-2.0/libart_lgpl/art_config.h \ /usr/include/libart-2.0/libart_lgpl/art_rect.h \ /usr/include/libart-2.0/libart_lgpl/art_svp.h \ /usr/include/libart-2.0/libart_lgpl/art_point.h \ /usr/include/libart-2.0/libart_lgpl/art_uta.h \ /usr/include/libart-2.0/libart_lgpl/art_affine.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-line.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-text.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-rich-text.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-polygon.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-shape.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-path-def.h \ /usr/include/libart-2.0/libart_lgpl/art_bpath.h \ /usr/include/libart-2.0/libart_lgpl/art_pathcode.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-pixbuf.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-widget.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-rect-ellipse.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-bpath.h \ /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-util.h \ /usr/include/libart-2.0/libart_lgpl/art_vpath.h \ /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h \ /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h \ /usr/include/gtk-2.0/gdk/gdkkeysyms.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-about.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-app.h \ /usr/include/libbonoboui-2.0/bonobo/bonobo-dock.h \ /usr/include/libbonoboui-2.0/bonobo/bonobo-dock-band.h \ /usr/include/libbonoboui-2.0/bonobo/bonobo-dock-item.h \ /usr/include/libbonoboui-2.0/bonobo/bonobo-dock-layout.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-app-helper.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-appbar.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-types.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-app-util.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-app.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-authentication-manager.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-color-picker.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-file-entry.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-font-picker.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-entry.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-item.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-list.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-sel.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-ui-init.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-types.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-theme.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-thumbnail.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-lookup.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-info.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h \ /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h \ /usr/include/sys/stat.h /usr/include/bits/stat.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-stock-icons.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-scores.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-client.h \ /usr/include/unistd.h /usr/include/bits/posix_opt.h \ /usr/include/bits/confname.h /usr/include/getopt.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-dateedit.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnometypebuiltins.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-href.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-dialog.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-dialog-util.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid-page.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid-page.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid-page-edge.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid-page-standard.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-messagebox.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-dialog.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-app-helper.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi-child.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi-child.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi-generic-child.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi-session.h \ /usr/include/string.h /usr/include/bits/string.h \ /usr/include/bits/string2.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-vfs-util.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-pixmap.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-pixmap-entry.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-popup-menu.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-propertybox.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-window.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-window-icon.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-password-dialog.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-help.h \ /usr/include/libgnomeui-2.0/libgnomeui/gnome-url.h brightside-tray.h \ eggtrayicon.h /usr/include/gtk-2.0/gdk/gdkx.h \ /usr/include/gtk-2.0/gdk/gdkprivate.h /usr/X11R6/include/X11/Xlib.h \ /usr/X11R6/include/X11/X.h /usr/X11R6/include/X11/Xfuncproto.h \ /usr/X11R6/include/X11/Xosdefs.h /usr/X11R6/include/X11/Xutil.h /usr/include/libgnomeui-2.0/gnome.h: /usr/include/gtk-2.0/gtk/gtk.h: /usr/include/gtk-2.0/gdk/gdk.h: /usr/include/gtk-2.0/gdk/gdkcolor.h: /usr/include/gtk-2.0/gdk/gdktypes.h: /usr/include/glib-2.0/glib.h: /usr/include/glib-2.0/glib/galloca.h: /usr/include/glib-2.0/glib/gtypes.h: /usr/lib/glib-2.0/include/glibconfig.h: /usr/include/glib-2.0/glib/gmacros.h: /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/stddef.h: /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/limits.h: /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/syslimits.h: /usr/include/limits.h: /usr/include/features.h: /usr/include/sys/cdefs.h: /usr/include/gnu/stubs.h: /usr/include/bits/posix1_lim.h: /usr/include/bits/local_lim.h: /usr/include/linux/limits.h: /usr/include/bits/posix2_lim.h: /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/float.h: /usr/include/glib-2.0/glib/garray.h: /usr/include/glib-2.0/glib/gasyncqueue.h: /usr/include/glib-2.0/glib/gthread.h: /usr/include/glib-2.0/glib/gerror.h: /usr/include/glib-2.0/glib/gquark.h: /usr/include/glib-2.0/glib/gatomic.h: /usr/include/glib-2.0/glib/gbacktrace.h: /usr/include/glib-2.0/glib/gcache.h: /usr/include/glib-2.0/glib/glist.h: /usr/include/glib-2.0/glib/gmem.h: /usr/include/glib-2.0/glib/gcompletion.h: /usr/include/glib-2.0/glib/gconvert.h: /usr/include/glib-2.0/glib/gdataset.h: /usr/include/glib-2.0/glib/gdate.h: /usr/include/glib-2.0/glib/gdir.h: /usr/include/glib-2.0/glib/gfileutils.h: /usr/include/glib-2.0/glib/ghash.h: /usr/include/glib-2.0/glib/ghook.h: /usr/include/glib-2.0/glib/giochannel.h: /usr/include/glib-2.0/glib/gmain.h: /usr/include/glib-2.0/glib/gslist.h: /usr/include/glib-2.0/glib/gstring.h: /usr/include/glib-2.0/glib/gunicode.h: /usr/include/glib-2.0/glib/gutils.h: /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/stdarg.h: /usr/include/glib-2.0/glib/gmarkup.h: /usr/include/glib-2.0/glib/gmessages.h: /usr/include/glib-2.0/glib/gnode.h: /usr/include/glib-2.0/glib/gpattern.h: /usr/include/glib-2.0/glib/gprimes.h: /usr/include/glib-2.0/glib/gqsort.h: /usr/include/glib-2.0/glib/gqueue.h: /usr/include/glib-2.0/glib/grand.h: /usr/include/glib-2.0/glib/grel.h: /usr/include/glib-2.0/glib/gscanner.h: /usr/include/glib-2.0/glib/gshell.h: /usr/include/glib-2.0/glib/gspawn.h: /usr/include/glib-2.0/glib/gstrfuncs.h: /usr/include/glib-2.0/glib/gthreadpool.h: /usr/include/glib-2.0/glib/gtimer.h: /usr/include/glib-2.0/glib/gtree.h: /usr/include/pango-1.0/pango/pango.h: /usr/include/pango-1.0/pango/pango-attributes.h: /usr/include/pango-1.0/pango/pango-font.h: /usr/include/pango-1.0/pango/pango-coverage.h: /usr/include/pango-1.0/pango/pango-types.h: /usr/include/glib-2.0/glib-object.h: /usr/include/glib-2.0/gobject/gboxed.h: /usr/include/glib-2.0/gobject/gtype.h: /usr/include/glib-2.0/gobject/genums.h: /usr/include/glib-2.0/gobject/gobject.h: /usr/include/glib-2.0/gobject/gvalue.h: /usr/include/glib-2.0/gobject/gparam.h: /usr/include/glib-2.0/gobject/gclosure.h: /usr/include/glib-2.0/gobject/gsignal.h: /usr/include/glib-2.0/gobject/gmarshal.h: /usr/include/glib-2.0/gobject/gparamspecs.h: /usr/include/glib-2.0/gobject/gsourceclosure.h: /usr/include/glib-2.0/gobject/gtypemodule.h: /usr/include/glib-2.0/gobject/gtypeplugin.h: /usr/include/glib-2.0/gobject/gvaluearray.h: /usr/include/glib-2.0/gobject/gvaluetypes.h: /usr/include/pango-1.0/pango/pango-break.h: /usr/include/pango-1.0/pango/pango-item.h: /usr/include/pango-1.0/pango/pango-context.h: /usr/include/pango-1.0/pango/pango-fontmap.h: /usr/include/pango-1.0/pango/pango-fontset.h: /usr/include/pango-1.0/pango/pango-engine.h: /usr/include/pango-1.0/pango/pango-glyph.h: /usr/include/pango-1.0/pango/pango-script.h: /usr/include/pango-1.0/pango/pango-enum-types.h: /usr/include/pango-1.0/pango/pango-layout.h: /usr/include/pango-1.0/pango/pango-glyph-item.h: /usr/include/pango-1.0/pango/pango-tabs.h: /usr/lib/gtk-2.0/include/gdkconfig.h: /usr/include/gtk-2.0/gdk/gdkcursor.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h: /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h: /usr/include/gtk-2.0/gdk/gdkdisplay.h: /usr/include/gtk-2.0/gdk/gdkevents.h: /usr/include/gtk-2.0/gdk/gdkdnd.h: /usr/include/gtk-2.0/gdk/gdkinput.h: /usr/include/gtk-2.0/gdk/gdkdrawable.h: /usr/include/gtk-2.0/gdk/gdkgc.h: /usr/include/gtk-2.0/gdk/gdkrgb.h: /usr/include/gtk-2.0/gdk/gdkenumtypes.h: /usr/include/gtk-2.0/gdk/gdkfont.h: /usr/include/gtk-2.0/gdk/gdkimage.h: /usr/include/gtk-2.0/gdk/gdkkeys.h: /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h: /usr/include/gtk-2.0/gdk/gdkpango.h: /usr/include/gtk-2.0/gdk/gdkpixbuf.h: /usr/include/gtk-2.0/gdk/gdkpixmap.h: /usr/include/gtk-2.0/gdk/gdkproperty.h: /usr/include/gtk-2.0/gdk/gdkregion.h: /usr/include/gtk-2.0/gdk/gdkscreen.h: /usr/include/gtk-2.0/gdk/gdkselection.h: /usr/include/gtk-2.0/gdk/gdkspawn.h: /usr/include/gtk-2.0/gdk/gdkvisual.h: /usr/include/gtk-2.0/gdk/gdkwindow.h: /usr/include/gtk-2.0/gtk/gtkaccelgroup.h: /usr/include/gtk-2.0/gtk/gtkenums.h: /usr/include/gtk-2.0/gtk/gtkaccellabel.h: /usr/include/gtk-2.0/gtk/gtklabel.h: /usr/include/gtk-2.0/gtk/gtkmisc.h: /usr/include/gtk-2.0/gtk/gtkwidget.h: /usr/include/gtk-2.0/gtk/gtkobject.h: /usr/include/gtk-2.0/gtk/gtktypeutils.h: /usr/include/gtk-2.0/gtk/gtktypebuiltins.h: /usr/include/gtk-2.0/gtk/gtkdebug.h: /usr/include/gtk-2.0/gtk/gtkadjustment.h: /usr/include/gtk-2.0/gtk/gtkstyle.h: /usr/include/gtk-2.0/gtk/gtksettings.h: /usr/include/gtk-2.0/gtk/gtkrc.h: /usr/include/atk-1.0/atk/atkobject.h: /usr/include/atk-1.0/atk/atkstate.h: /usr/include/atk-1.0/atk/atkrelationtype.h: /usr/include/gtk-2.0/gtk/gtkwindow.h: /usr/include/gtk-2.0/gtk/gtkbin.h: /usr/include/gtk-2.0/gtk/gtkcontainer.h: /usr/include/gtk-2.0/gtk/gtkmenu.h: /usr/include/gtk-2.0/gtk/gtkmenushell.h: /usr/include/gtk-2.0/gtk/gtkaccelmap.h: /usr/include/gtk-2.0/gtk/gtkaccessible.h: /usr/include/atk-1.0/atk/atk.h: /usr/include/atk-1.0/atk/atkaction.h: /usr/include/atk-1.0/atk/atkcomponent.h: /usr/include/atk-1.0/atk/atkutil.h: /usr/include/atk-1.0/atk/atkdocument.h: /usr/include/atk-1.0/atk/atkeditabletext.h: /usr/include/atk-1.0/atk/atktext.h: /usr/include/atk-1.0/atk/atkgobjectaccessible.h: /usr/include/atk-1.0/atk/atkhyperlink.h: /usr/include/atk-1.0/atk/atkhypertext.h: /usr/include/atk-1.0/atk/atkimage.h: /usr/include/atk-1.0/atk/atknoopobject.h: /usr/include/atk-1.0/atk/atknoopobjectfactory.h: /usr/include/atk-1.0/atk/atkobjectfactory.h: /usr/include/atk-1.0/atk/atkregistry.h: /usr/include/atk-1.0/atk/atkobjectfactory.h: /usr/include/atk-1.0/atk/atkrelation.h: /usr/include/atk-1.0/atk/atkrelationset.h: /usr/include/atk-1.0/atk/atkselection.h: /usr/include/atk-1.0/atk/atkstateset.h: /usr/include/atk-1.0/atk/atkstreamablecontent.h: /usr/include/atk-1.0/atk/atktable.h: /usr/include/atk-1.0/atk/atkvalue.h: /usr/include/gtk-2.0/gtk/gtkaction.h: /usr/include/gtk-2.0/gtk/gtkactiongroup.h: /usr/include/gtk-2.0/gtk/gtkitemfactory.h: /usr/include/gtk-2.0/gtk/gtkalignment.h: /usr/include/gtk-2.0/gtk/gtkarrow.h: /usr/include/gtk-2.0/gtk/gtkaspectframe.h: /usr/include/gtk-2.0/gtk/gtkframe.h: /usr/include/gtk-2.0/gtk/gtkbbox.h: /usr/include/gtk-2.0/gtk/gtkbox.h: /usr/include/gtk-2.0/gtk/gtkbindings.h: /usr/include/gtk-2.0/gtk/gtkbutton.h: /usr/include/gtk-2.0/gtk/gtkcalendar.h: /usr/include/gtk-2.0/gtk/gtksignal.h: /usr/include/gtk-2.0/gtk/gtkmarshal.h: /usr/include/gtk-2.0/gtk/gtkcelllayout.h: /usr/include/gtk-2.0/gtk/gtkcellrenderer.h: /usr/include/gtk-2.0/gtk/gtkcelleditable.h: /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h: /usr/include/gtk-2.0/gtk/gtktreemodel.h: /usr/include/gtk-2.0/gtk/gtktreesortable.h: /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h: /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h: /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h: /usr/include/gtk-2.0/gtk/gtkcheckbutton.h: /usr/include/gtk-2.0/gtk/gtktogglebutton.h: /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h: /usr/include/gtk-2.0/gtk/gtkmenuitem.h: /usr/include/gtk-2.0/gtk/gtkitem.h: /usr/include/gtk-2.0/gtk/gtkclipboard.h: /usr/include/gtk-2.0/gtk/gtkselection.h: /usr/include/gtk-2.0/gtk/gtkclist.h: /usr/include/gtk-2.0/gtk/gtkhscrollbar.h: /usr/include/gtk-2.0/gtk/gtkscrollbar.h: /usr/include/gtk-2.0/gtk/gtkrange.h: /usr/include/gtk-2.0/gtk/gtkvscrollbar.h: /usr/include/gtk-2.0/gtk/gtkcolorbutton.h: /usr/include/gtk-2.0/gtk/gtkcolorsel.h: /usr/include/gtk-2.0/gtk/gtkdialog.h: /usr/include/gtk-2.0/gtk/gtkvbox.h: /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h: /usr/include/gtk-2.0/gtk/gtkcombo.h: /usr/include/gtk-2.0/gtk/gtkhbox.h: /usr/include/gtk-2.0/gtk/gtkcombobox.h: /usr/include/gtk-2.0/gtk/gtktreeview.h: /usr/include/gtk-2.0/gtk/gtkdnd.h: /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h: /usr/include/gtk-2.0/gtk/gtkctree.h: /usr/include/gtk-2.0/gtk/gtkcurve.h: /usr/include/gtk-2.0/gtk/gtkdrawingarea.h: /usr/include/gtk-2.0/gtk/gtkeditable.h: /usr/include/gtk-2.0/gtk/gtkentry.h: /usr/include/gtk-2.0/gtk/gtkimcontext.h: /usr/include/gtk-2.0/gtk/gtkentrycompletion.h: /usr/include/gtk-2.0/gtk/gtkliststore.h: /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h: /usr/include/gtk-2.0/gtk/gtkeventbox.h: /usr/include/gtk-2.0/gtk/gtkexpander.h: /usr/include/gtk-2.0/gtk/gtkfilesel.h: /usr/include/gtk-2.0/gtk/gtkfixed.h: /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h: /usr/include/gtk-2.0/gtk/gtkfilechooser.h: /usr/include/gtk-2.0/gtk/gtkfilefilter.h: /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h: /usr/include/gtk-2.0/gtk/gtkfontbutton.h: /usr/include/gtk-2.0/gtk/gtkfontsel.h: /usr/include/gtk-2.0/gtk/gtkgamma.h: /usr/include/gtk-2.0/gtk/gtkgc.h: /usr/include/gtk-2.0/gtk/gtkhandlebox.h: /usr/include/gtk-2.0/gtk/gtkhbbox.h: /usr/include/gtk-2.0/gtk/gtkhpaned.h: /usr/include/gtk-2.0/gtk/gtkpaned.h: /usr/include/gtk-2.0/gtk/gtkhruler.h: /usr/include/gtk-2.0/gtk/gtkruler.h: /usr/include/gtk-2.0/gtk/gtkhscale.h: /usr/include/gtk-2.0/gtk/gtkscale.h: /usr/include/gtk-2.0/gtk/gtkhseparator.h: /usr/include/gtk-2.0/gtk/gtkseparator.h: /usr/include/gtk-2.0/gtk/gtkiconfactory.h: /usr/include/gtk-2.0/gtk/gtkicontheme.h: /usr/include/gtk-2.0/gtk/gtkimage.h: /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h: /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h: /usr/include/gtk-2.0/gtk/gtkimmulticontext.h: /usr/include/gtk-2.0/gtk/gtkinputdialog.h: /usr/include/gtk-2.0/gtk/gtkinvisible.h: /usr/include/gtk-2.0/gtk/gtklayout.h: /usr/include/gtk-2.0/gtk/gtklist.h: /usr/include/gtk-2.0/gtk/gtklistitem.h: /usr/include/gtk-2.0/gtk/gtkmain.h: /usr/include/gtk-2.0/gtk/gtkmenubar.h: /usr/include/gtk-2.0/gtk/gtkmessagedialog.h: /usr/include/gtk-2.0/gtk/gtknotebook.h: /usr/include/gtk-2.0/gtk/gtkoldeditable.h: /usr/include/gtk-2.0/gtk/gtkoptionmenu.h: /usr/include/gtk-2.0/gtk/gtkpixmap.h: /usr/include/gtk-2.0/gtk/gtkplug.h: /usr/include/gtk-2.0/gtk/gtksocket.h: /usr/include/gtk-2.0/gtk/gtkpreview.h: /usr/include/gtk-2.0/gtk/gtkprogress.h: /usr/include/gtk-2.0/gtk/gtkprogressbar.h: /usr/include/gtk-2.0/gtk/gtkradioaction.h: /usr/include/gtk-2.0/gtk/gtktoggleaction.h: /usr/include/gtk-2.0/gtk/gtkradiobutton.h: /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h: /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h: /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h: /usr/include/gtk-2.0/gtk/gtktoolbutton.h: /usr/include/gtk-2.0/gtk/gtktoolitem.h: /usr/include/gtk-2.0/gtk/gtktooltips.h: /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h: /usr/include/gtk-2.0/gtk/gtkviewport.h: /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h: /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h: /usr/include/gtk-2.0/gtk/gtksizegroup.h: /usr/include/gtk-2.0/gtk/gtkspinbutton.h: /usr/include/gtk-2.0/gtk/gtkstatusbar.h: /usr/include/gtk-2.0/gtk/gtkstock.h: /usr/include/gtk-2.0/gtk/gtktable.h: /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h: /usr/include/gtk-2.0/gtk/gtktext.h: /usr/include/gtk-2.0/gtk/gtktextbuffer.h: /usr/include/gtk-2.0/gtk/gtktexttagtable.h: /usr/include/gtk-2.0/gtk/gtktexttag.h: /usr/include/gtk-2.0/gtk/gtktextiter.h: /usr/include/gtk-2.0/gtk/gtktextchild.h: /usr/include/gtk-2.0/gtk/gtktextmark.h: /usr/include/gtk-2.0/gtk/gtktextview.h: /usr/include/gtk-2.0/gtk/gtktipsquery.h: /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h: /usr/include/gtk-2.0/gtk/gtktoolbar.h: /usr/include/gtk-2.0/gtk/gtktoolbutton.h: /usr/include/gtk-2.0/gtk/gtktoolitem.h: /usr/include/gtk-2.0/gtk/gtktree.h: /usr/include/gtk-2.0/gtk/gtktreednd.h: /usr/include/gtk-2.0/gtk/gtktreeitem.h: /usr/include/gtk-2.0/gtk/gtktreemodelsort.h: /usr/include/gtk-2.0/gtk/gtktreeselection.h: /usr/include/gtk-2.0/gtk/gtktreestore.h: /usr/include/gtk-2.0/gtk/gtkuimanager.h: /usr/include/gtk-2.0/gtk/gtkvbbox.h: /usr/include/gtk-2.0/gtk/gtkversion.h: /usr/include/gtk-2.0/gtk/gtkvpaned.h: /usr/include/gtk-2.0/gtk/gtkvruler.h: /usr/include/gtk-2.0/gtk/gtkvscale.h: /usr/include/gtk-2.0/gtk/gtkvseparator.h: /usr/include/libgnome-2.0/libgnome/libgnome.h: /usr/include/libgnome-2.0/libgnome/gnome-program.h: /usr/include/popt.h: /usr/include/stdio.h: /usr/include/bits/types.h: /usr/include/bits/wordsize.h: /usr/include/bits/typesizes.h: /usr/include/libio.h: /usr/include/_G_config.h: /usr/include/wchar.h: /usr/include/bits/wchar.h: /usr/include/gconv.h: /usr/include/bits/stdio_lim.h: /usr/include/bits/sys_errlist.h: /usr/include/bits/stdio.h: /usr/include/errno.h: /usr/include/bits/errno.h: /usr/include/linux/errno.h: /usr/include/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: /usr/include/libgnome-2.0/libgnome/gnome-i18n.h: /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h: /usr/include/libgnome-2.0/libgnome/gnome-config.h: /usr/include/libgnome-2.0/libgnome/gnome-init.h: /usr/include/libgnome-2.0/libgnome/gnome-gconf.h: /usr/include/libgnome-2.0/libgnome/gnome-help.h: /usr/include/libgnome-2.0/libgnome/gnome-macros.h: /usr/include/libbonobo-2.0/bonobo/bonobo-macros.h: /usr/include/libgnome-2.0/libgnome/gnome-triggers.h: /usr/include/libgnome-2.0/libgnome/gnome-sound.h: /usr/include/libgnome-2.0/libgnome/gnome-score.h: /usr/include/time.h: /usr/include/bits/time.h: /usr/include/libgnome-2.0/libgnome/gnome-exec.h: /usr/include/libgnome-2.0/libgnome/gnome-util.h: /usr/include/stdlib.h: /usr/include/sys/types.h: /usr/include/endian.h: /usr/include/bits/endian.h: /usr/include/sys/select.h: /usr/include/bits/select.h: /usr/include/bits/sigset.h: /usr/include/sys/sysmacros.h: /usr/include/bits/pthreadtypes.h: /usr/include/alloca.h: /usr/include/libgnome-2.0/libgnome/gnome-url.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/libgnomecanvas.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas.h: /usr/include/libart-2.0/libart_lgpl/art_misc.h: /usr/include/libart-2.0/libart_lgpl/art_config.h: /usr/include/libart-2.0/libart_lgpl/art_rect.h: /usr/include/libart-2.0/libart_lgpl/art_svp.h: /usr/include/libart-2.0/libart_lgpl/art_point.h: /usr/include/libart-2.0/libart_lgpl/art_uta.h: /usr/include/libart-2.0/libart_lgpl/art_affine.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-line.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-text.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-rich-text.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-polygon.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-shape.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-path-def.h: /usr/include/libart-2.0/libart_lgpl/art_bpath.h: /usr/include/libart-2.0/libart_lgpl/art_pathcode.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-pixbuf.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-widget.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-rect-ellipse.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-bpath.h: /usr/include/libgnomecanvas-2.0/libgnomecanvas/gnome-canvas-util.h: /usr/include/libart-2.0/libart_lgpl/art_vpath.h: /usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h: /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h: /usr/include/gtk-2.0/gdk/gdkkeysyms.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-about.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-app.h: /usr/include/libbonoboui-2.0/bonobo/bonobo-dock.h: /usr/include/libbonoboui-2.0/bonobo/bonobo-dock-band.h: /usr/include/libbonoboui-2.0/bonobo/bonobo-dock-item.h: /usr/include/libbonoboui-2.0/bonobo/bonobo-dock-layout.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-app-helper.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-appbar.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-types.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-app-util.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-app.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-authentication-manager.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-color-picker.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-file-entry.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-font-picker.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-entry.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-item.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-list.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-sel.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-ui-init.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-types.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-theme.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-thumbnail.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-icon-lookup.h: /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-info.h: /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h: /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h: /usr/include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h: /usr/include/sys/stat.h: /usr/include/bits/stat.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-stock-icons.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-scores.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-client.h: /usr/include/unistd.h: /usr/include/bits/posix_opt.h: /usr/include/bits/confname.h: /usr/include/getopt.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-dateedit.h: /usr/include/libgnomeui-2.0/libgnomeui/gnometypebuiltins.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-href.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-dialog.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-dialog-util.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid-page.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid-page.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid-page-edge.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-druid-page-standard.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-messagebox.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-dialog.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-app-helper.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi-child.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi-child.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi-generic-child.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-mdi-session.h: /usr/include/string.h: /usr/include/bits/string.h: /usr/include/bits/string2.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-vfs-util.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-pixmap.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-pixmap-entry.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-popup-menu.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-propertybox.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-window.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-window-icon.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-password-dialog.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-help.h: /usr/include/libgnomeui-2.0/libgnomeui/gnome-url.h: brightside-tray.h: eggtrayicon.h: /usr/include/gtk-2.0/gdk/gdkx.h: /usr/include/gtk-2.0/gdk/gdkprivate.h: /usr/X11R6/include/X11/Xlib.h: /usr/X11R6/include/X11/X.h: /usr/X11R6/include/X11/Xfuncproto.h: /usr/X11R6/include/X11/Xosdefs.h: /usr/X11R6/include/X11/Xutil.h: brightside-1.4.0.orig/src/brightside-util.c0000644000175000000500000000510510122326722016743 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * Portions copyright (C) 2001 Bastien Nocera * * brightside-util.c * * This file is part of Brightside. * * Brightside is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * Brightside is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Brightside; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #include #include "brightside-util.h" void brightside_error (char *msg) { GtkWidget *error_dialog; error_dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", msg); gtk_dialog_set_default_response (GTK_DIALOG (error_dialog), GTK_RESPONSE_OK); gtk_widget_show (error_dialog); gtk_dialog_run (GTK_DIALOG (error_dialog)); gtk_widget_destroy (error_dialog); } gboolean spawn_command_line_async_pid (const gchar *command_line, GError **error, gint *child_pid) { gint argc; gchar **argv; gboolean retval; retval = g_shell_parse_argv (command_line, &argc, &argv, error); if (retval) g_spawn_async (NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, child_pid, error); if (argv) g_strfreev (argv); return retval; } void execute (char *cmd, gboolean sync, gint *child_pid) { gboolean retval; g_assert (!sync || child_pid == NULL); if (cmd == NULL) return; if (strlen (cmd) == 0) return; if (sync != FALSE) retval = g_spawn_command_line_sync (cmd, NULL, NULL, NULL, NULL); else retval = spawn_command_line_async_pid (cmd, NULL, child_pid); if (retval == FALSE) { char *msg; msg = g_strdup_printf (_("Couldn't execute command: %s\n" "Verify that this command exists."), cmd); brightside_error (msg); g_free (msg); } } void kill_child_pid (gint child_pid) { if (child_pid > 1) kill (child_pid, 15); } #if 0 char* permission_problem_string (const char *files) { return g_strdup_printf (_("Permissions on the file %s are broken\n" "Please check Brightside's documentation, " "correct the problem and restart Brightside."), files); } #endif brightside-1.4.0.orig/src/brightside-tray.c0000644000175000000500000001222110122326643016744 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * Portions copyright (C) 2001 Bastien Nocera * * brightside-tray.c * * This file is part of Brightside. * * Brightside is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * Brightside is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Brightside; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #include #include #include "eggtrayicon.h" #include "brightside-tray.h" #define DESCRIPTION "Screen Actions daemon" typedef struct { EggTrayIcon *icon; GtkTooltips *icon_tooltip; GtkWidget *popup_menu; } BrightsideTray; static void prefs_activated (GtkMenuItem *menuitem, gpointer user_data) { execute ("brightside-properties", FALSE, NULL); } static void about_activated (GtkMenuItem *menuitem, gpointer user_data) { static GtkWidget *about = NULL; GdkPixbuf *pixbuf = NULL; const gchar *authors[] = { "Ed Catmur ", NULL }; const gchar *documenters[] = { NULL }; const gchar *translator_credits = _("translator_credits"); gpointer about_as_gpointer; if (about != NULL) { gdk_window_raise (about->window); gdk_window_show (about->window); return; } pixbuf = gdk_pixbuf_new_from_file ( BRIGHTSIDE_DATA "brightside.svg", NULL); about = gnome_about_new(PACKAGE_NAME, VERSION, "Copyright \xc2\xa9 2004 Ed Catmur", _(DESCRIPTION), (const char **)authors, (const char **)documenters, strcmp (translator_credits, "translator_credits") != 0 ? translator_credits : NULL, pixbuf); if (pixbuf != NULL) gdk_pixbuf_unref (pixbuf); g_signal_connect (G_OBJECT (about), "destroy", G_CALLBACK (gtk_widget_destroyed), &about); about_as_gpointer = (gpointer) about; g_object_add_weak_pointer (G_OBJECT (about), &about_as_gpointer); gtk_widget_show(about); } static void quit_activated (GtkMenuItem *menuitem, gpointer user_data) { GnomeClient *master; GnomeClientFlags flags; /* User initiated quit: remove from session management */ master = gnome_master_client (); flags = gnome_client_get_flags (master); if (flags & GNOME_CLIENT_IS_CONNECTED) { gnome_client_set_restart_style (master, GNOME_RESTART_NEVER); gnome_client_flush (master); } g_free (user_data); gtk_main_quit(); } static gboolean tray_icon_release (GtkWidget *widget, GdkEventButton *event, BrightsideTray *tray) { if (event->button == 3) { gtk_menu_popdown (GTK_MENU (tray->popup_menu)); return FALSE; } return TRUE; } static gboolean tray_icon_press (GtkWidget *widget, GdkEventButton *event, BrightsideTray *tray) { if (event->button == 3) { gtk_menu_popup (GTK_MENU (tray->popup_menu), NULL, NULL, NULL, NULL, event->button, event->time); return TRUE; } return FALSE; } static gboolean tray_destroyed (GtkWidget *widget, GdkEvent *event, gpointer user_data) { g_free (user_data); init_tray (); return TRUE; } void init_tray (void) { GtkWidget *image, *evbox, *item; BrightsideTray *tray = g_new0 (BrightsideTray, 1); tray->icon = egg_tray_icon_new (_(DESCRIPTION)); image = gtk_image_new_from_file (BRIGHTSIDE_DATA "brightside-16.png"); tray->icon_tooltip = gtk_tooltips_new (); gtk_tooltips_set_tip (tray->icon_tooltip, GTK_WIDGET (tray->icon), _(DESCRIPTION " active"), NULL); /* Event box */ evbox = gtk_event_box_new (); g_signal_connect (G_OBJECT (evbox), "button_press_event", G_CALLBACK (tray_icon_press), (gpointer) tray); g_signal_connect (G_OBJECT (evbox), "button_release_event", G_CALLBACK (tray_icon_release), (gpointer) tray); /* Popup menu */ tray->popup_menu = gtk_menu_new (); item = gtk_image_menu_item_new_from_stock (GTK_STOCK_PREFERENCES, NULL); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (prefs_activated), (gpointer) tray); gtk_widget_show (item); gtk_menu_shell_append (GTK_MENU_SHELL (tray->popup_menu), item); item = gtk_image_menu_item_new_from_stock (GNOME_STOCK_ABOUT, NULL); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (about_activated), (gpointer) tray); gtk_widget_show (item); gtk_menu_shell_append (GTK_MENU_SHELL (tray->popup_menu), item); item = gtk_image_menu_item_new_from_stock (GTK_STOCK_QUIT, NULL); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (quit_activated), (gpointer) tray); gtk_widget_show (item); gtk_menu_shell_append (GTK_MENU_SHELL (tray->popup_menu), item); gtk_container_add (GTK_CONTAINER (evbox), image); gtk_container_add (GTK_CONTAINER (tray->icon), evbox); gtk_container_set_border_width (GTK_CONTAINER (tray->icon), 2); gtk_widget_show_all (GTK_WIDGET (tray->icon)); g_signal_connect (G_OBJECT (tray->icon), "destroy-event", G_CALLBACK (tray_destroyed), (gpointer) tray); } brightside-1.4.0.orig/src/brightside-tray.h0000644000175000000500000000200710066431410016746 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * Portions copyright (C) 2001 Bastien Nocera * * brightside-tray.h * * This file is part of Brightside. * * Brightside is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * Brightside is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Brightside; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #ifndef __BRIGHTSIDE_TRAY_H__ #define __BRIGHTSIDE_TRAY_H__ void init_tray (void); #endif /* __BRIGHTSIDE_TRAY_H */ brightside-1.4.0.orig/src/brightside-util.h0000644000175000000500000000233210066431410016745 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * Portions copyright (C) 2001 Bastien Nocera * * brightside-util.h * * This file is part of Brightside. * * Brightside is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * Brightside is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Brightside; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #ifndef __BRIGHTSIDE_UTIL_H__ #define __BRIGHTSIDE_UTIL_H__ void brightside_error (char *msg); gboolean spawn_command_line_async_pid (const gchar *command_line, GError **error, gint *child_pid); void execute (char *cmd, gboolean sync, gint *child_pid); void kill_child_pid (gint child_pid); #endif /* __BRIGHTSIDE_UTIL_H */ brightside-1.4.0.orig/src/.brightside.c.swp0000644000175000000500000024000010136517011016647 0ustar arisrcb0VIM 6.3zABAgIedcapella~ed/Projects/brightside/brightside/src/brightside.c3210#"! Utpy`&u}(2* mZ pK t t/ ^yJzad@(ur/mK# k 5   Z t q )  y w J  _ \ Z Y U = 8 7 + fDA@{xvR&%z=%$igh5urq_S(' brightside->time_corner_activated); */ glong timeout_msec = TIMEVAL_ELAPSED_MSEC (time_now, g_get_current_time (&time_now); GTimeVal time_now; /* oops - should de-overload time_corner_activated disable_screensaver_cb, brightside); brightside->screensaver_prod_timeout = gtk_timeout_add (30000, if (!is_enabled) } brightside->screensaver_prod_timeout = 0; gtk_timeout_remove (brightside->screensaver_prod_timeout); if (brightside->screensaver_prod_timeout != 0) { } brightside->dialog_timeout = 0; gtk_timeout_remove (brightside->dialog_timeout); if (brightside->dialog_timeout != 0) { gboolean is_enabled = (action == ACTION_STOP);{do_no_screensaver_action (Brightside *brightside, gint action)static void} return TRUE; g_spawn_command_line_async ("xscreensaver-command -deactivate", NULL);{disable_screensaver_cb (gpointer data)gboolean} (GtkFunction) update_bar_volume_cb, brightside); gtk_timeout_add (DIALOG_TIMEOUT / 100, dialog_show (brightside, DIALOG_TIMEOUT); (double) vol / 100); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), gtk_widget_set_sensitive (progress, !muted); progress = glade_xml_get_widget (brightside->xml, "progressbar"); vol = brightside_volume_get_volume (brightside->volobj); muted ? ICON_MUTED : ICON_LOUD, !muted); brightside_image_set (brightside, } muted = !muted; DIALOG_TIMEOUT); brightside_volume_mute_toggle_fade (brightside->volobj, if (muted != (action == ACTION_START)) { muted = brightside_volume_get_mute(brightside->volobj); } brightside->dialog_timeout = 0; gtk_timeout_remove (brightside->dialog_timeout); if (brightside->dialog_timeout != 0) { gint vol; gboolean muted; GtkWidget *progress;{do_mute_action (Brightside *brightside, gint action)static void **/ * Begin do_..._actions/**} } brightside->screensaver_start_pid = 0; kill_child_pid (brightside->screensaver_start_pid); if (brightside->screensaver_start_pid) { } brightside->lock_screen_timeout = 0; gtk_timeout_remove (brightside->lock_screen_timeout); if (brightside->lock_screen_timeout != 0) {{cancel_lock_screen_action (Brightside *brightside)static void} (GtkFunction) update_bar_timed_cb, brightside); gtk_timeout_add (DIALOG_TIMEOUT / 100, timeout_msec); dialog_show (brightside, is_enabled ? DIALOG_TIMEOUT - timeout_msec : } brightside->time_progress_bar = time_end; time_end.tv_usec += (timeout_msec % 1000) * 1000; time_end.tv_sec += timeout_msec / 1000; g_get_current_time (&time_end); timeout_msec = CLAMP (timeout_msec, 0, DIALOG_TIMEOUT); brightside->time_progress_bar); timeout_msec = TIMEVAL_ELAPSED_MSEC (time_now, g_get_current_time (&time_now); GTimeVal time_end; GTimeVal time_now; } else { brightside->time_progress_bar = time_start; time_start.tv_usec -= (timeout_msec % 1000) * 1000; time_start.tv_sec -= timeout_msec / 1000; g_get_current_time (&time_start); timeout_msec = CLAMP (timeout_msec, 0, DIALOG_TIMEOUT); brightside->time_progress_bar, time_now); timeout_msec = TIMEVAL_ELAPSED_MSEC ( g_get_current_time (&time_now); GTimeVal time_start; GTimeVal time_now; if (is_enabled) { brightside_image_set (brightside, icon, is_enabled); if (icon != ICON_CUSTOM) gtk_widget_set_sensitive (progress, is_enabled); progress = glade_xml_get_widget (brightside->xml, "progressbar"); glong timeout_msec = DIALOG_TIMEOUT; GtkWidget *progress;{show_dialog_timed_bar (Brightside *brightside, gint icon, gboolean is_enabled)ad2~{khDAnGD P M  y u t ` _ I 5 " w [ * )  { z i N ;      o Z B ,  w\E$vu^H,sV5seRF:,)(!rqWV0wedTSE XGetWindowAttributes (display, wn if (window) { GList *list; WnckWindow *window = wnck_screen_get_active_window (screen); XWindowAttributes attributes;{my_wnck_screen_get_root (WnckScreen *screen, Display *display)static Window/* main code */ gpointer data);gboolean pager_enter_leave (GtkWidget *widget, GdkEventCrossing *event, int n_rows, gboolean from_scroll);static void pager_show (Brightside *brightside, WnckWorkspace *workspace, gboolean watch_mouse (gpointer data);/* forward definitions */} workspace_info; int current; int workspaces; gint starting_corner; gboolean vertical_workspaces; int cols; int rows;typedef struct {}; ACTION_STOP, ACTION_START,enum {}; ICON_CUSTOM, ICON_LOCK, ICON_DPMS, ICON_SCREENSAVER, ICON_BRIGHT, ICON_LOUD, ICON_MUTED,enum {} Brightside; } gesture_history [REGION_GESTURE_HISTORY]; GTimeVal time_region_entered; BrightsideRegionType region; struct { GTimeVal time_edge_flipped; GTimeVal time_corner_activated; GTimeVal time_progress_bar; /* Set in future to get progress bar to count down rather than up */ GTimeVal time_region_entered; BrightsideRegionType region_at; BrightsideCornerType corner_in; GList *screens; GdkScreen *current_screen; GdkDisplay *display; /* Multihead stuff */ WnckScreen *screen; guint pager_timeout; WnckPager *pager_pager; GtkWidget *pager; guint pointer_watch_timeout; guint lock_screen_timeout; gint screensaver_start_pid; guint screensaver_prod_timeout; guint dialog_timeout; GConfClient *conf_client; GtkWidget *dialog_image; GtkWidget *dialog; GladeXML *xml; } settings; gboolean orientable_workspaces; gboolean edge_wrap; gint edge_delay; gchar *after_flip_command; gboolean edge_flip; gboolean corner_flip; gint corner_delay; } corners[4]; gint custom_kill_pid; gboolean custom_kill; gchar *custom_out; gchar *custom_in; gchar *action; gboolean enabled; struct { struct {#endif BrightsideFblevel *levobj;#ifdef USE_FBLEVEL BrightsideVolume *volobj;typedef struct {#endif#include "brightside-tray.h"#ifdef ENABLE_TRAY_ICON#endif#include "brightside-fb-level.h"#ifdef USE_FBLEVEL#include "brightside-volume.h"#include "brightside.h"#include #include #include #include #include #include #include /* Gnome headers */#include #include #include #include #include */ * USA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * along with Brightside; if not, write to the Free Software * You should have received a copy of the GNU General Public License * * GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * but WITHOUT ANY WARRANTY; without even the implied warranty of * Brightside is distributed in the hope that it will be useful, * * (at your option) any later version. * the Free Software Foundation; either version 2 of the License, or * it under the terms of the GNU General Public License as published by * Brightside is free software; you can redistribute it and/or modify * * This file is part of Brightside. * * brightside.c * * Portions copyright (C) 2001 Bastien Nocera * Copyright (C) 2004 Ed Catmur /* BRIGHTSIDEad~jNV97 w Y R # { ` F 4 + ) (  X V < " v u 4 ( ' q ? 3 2 " !  hfY@9& Tsqpd;9#fM>=42+*}|A1'|z`NM~} if (g_shell_parse_argv (cmd, &argc, &argv, NULL)) { gint argc; gchar **argv; if (cmd && strlen(cmd) != 0) { g_return_if_fail (vbox != NULL); vbox = glade_xml_get_widget (brightside->xml, "vbox2"); GtkWidget *vbox; GtkWidget *image = NULL;{ gboolean sensitive)brightside_image_set_custom (Brightside *brightside, const gchar *cmd, static void} brightside_volume_set_use_pcm (brightside->volobj, use_pcm); NULL); USE_PCM_KEY, use_pcm = gconf_client_get_bool (brightside->conf_client, gboolean use_pcm = FALSE; Brightside *brightside = (Brightside *)data;{ gpointer data)update_use_pcm_cb (GConfClient *client, guint id, GConfEntry *entry,static void#endif} return; g_free (msg); brightside_error (msg); msg = permission_problem_string ("/dev/pmu"); return; if (brightside_fblevel_is_powerbook () == FALSE) char *msg;{fb_problem_cb (void)static void#ifdef USE_FBLEVEL} exit (0); g_free (brightside);{brightside_exit (Brightside *brightside)static void} return FALSE; gtk_main (); /* let clipboard_received_func do the quitting */ gtk_clipboard_request_contents (clipboard, clip_atom, clipboard_received_func, data); GtkClipboard *clipboard = gtk_clipboard_get (clip_atom); GdkAtom clip_atom = gdk_atom_intern (SELECTION_NAME, FALSE);#endif g_print ("sending show_pager\n");#ifdef DEBUG{brightside_send_show_pager (gpointer data)static gboolean} return; gtk_main_quit (); if (data == NULL)#endif g_print ("received\n");#ifdef DEBUG{ GtkSelectionData *selection_data, gpointer data)clipboard_received_func (GtkClipboard *clipboard, static void} return result; gdk_flush(); XUngrabServer (GDK_DISPLAY());out: result = TRUE; goto out; selection_clear_func, (gpointer) brightside)) selection_get_func, G_N_ELEMENTS (targets), if (!gtk_clipboard_set_with_data (clipboard, targets, clipboard = gtk_clipboard_get (gdk_atom_intern (SELECTION_NAME, FALSE)); goto out; if (XGetSelectionOwner (GDK_DISPLAY(), clipboard_atom) != None) XGrabServer (GDK_DISPLAY()); }; { SELECTION_NAME, 0, 0 } static const GtkTargetEntry targets[] = { Atom clipboard_atom = gdk_x11_get_xatom_by_name (SELECTION_NAME); GtkClipboard *clipboard; gboolean result = FALSE;{brightside_get_lock (Brightside *brightside)static gboolean} return;#endif g_print ("selection_clear\n");#ifdef DEBUG{ selection_clear_func (GtkClipboard *clipboard, gpointer data)static void} return; g_free (w_info); w_info->rows, FALSE); brightside->screen), pager_show (brightside, wnck_screen_get_active_workspace ( if (get_workspace_info (w_info, brightside) == TRUE) workspace_info *w_info = g_new (workspace_info, 1); Brightside *brightside = (Brightside *) data;#endif g_print ("selection_get\n");#ifdef DEBUG * a small number of messages. */ * the pager be shown. By extending the list of formats we can support /* Hackiness: this is used for interprocess communication to request { guint info, gpointer data)selection_get_func (GtkClipboard *clipboard, GtkSelectionData *selection_data,static void} return TRUE; w_info->rows = rows; w_info->cols = cols; w_info->starting_corner = starting_corner; w_info->vertical_workspaces = vertical_workspaces; w_info->current = current; w_info->workspaces = workspaces; rows = (workspaces + cols - 1) / cols; else if ((rows_of_workspaces - 1) * columns_of_workspaces >= workspaces)adyuV?w\Y2 } Z X W K u t c R . o K   m L C 2  V < lHF L Y9jK2'zaV~O|C CLAMP(MIN(brightside->settings.edge_delay, brightside->pointer_watch_timeout = gtk_timeout_add ( gtk_timeout_remove (brightside->pointer_watch_timeout); if (brightside->pointer_watch_timeout) { brightside->conf_client, entry->key, NULL); brightside->settings.corner_delay = gconf_client_get_int ( if (!strcmp (entry->key, CORNER_DELAY_KEY)) { } } return; entry->key, NULL); brightside->conf_client, = gconf_client_get_bool ( brightside->settings.corners[i].custom_kill } else if (!strcmp (entry->key, corners[i].custom_kill_key)) { return; entry->key, NULL); brightside->conf_client, = gconf_client_get_string ( brightside->settings.corners[i].custom_out } else if (!strcmp (entry->key, corners[i].custom_out_key)) { return; entry->key, NULL); brightside->conf_client, = gconf_client_get_string ( brightside->settings.corners[i].custom_in } else if (!strcmp (entry->key, corners[i].custom_in_key)) { return; entry->key, NULL); brightside->conf_client, = gconf_client_get_string ( brightside->settings.corners[i].action } else if (!strcmp (entry->key, corners[i].action_key)) { return; entry->key, NULL); brightside->conf_client, = gconf_client_get_bool ( brightside->settings.corners[i].enabled if (!strcmp (entry->key, corners[i].enabled_key)) { for (i = REGION_FIRST_CORNER; REGION_IS_CORNER (i); ++i) { /* Find the key that was modified */ g_return_if_fail (entry->key != NULL); gint i; Brightside *brightside = (Brightside *) data;{ GConfEntry *entry, gpointer data)update_settings_cb (GConfClient *client, guint id, static void} brightside->dialog_image = image; gtk_widget_set_sensitive (image, sensitive); gtk_box_pack_start (GTK_BOX (vbox), image, TRUE, TRUE, 0); gtk_widget_show (image); gtk_widget_destroy (brightside->dialog_image); if (brightside->dialog_image != NULL) } g_assert_not_reached (); default: break; BRIGHTSIDE_DATA "gnome-lockscreen.png"); image = gtk_image_new_from_file ( case ICON_LOCK: break; BRIGHTSIDE_DATA "dpms.png"); image = gtk_image_new_from_file ( case ICON_DPMS: break; BRIGHTSIDE_DATA "xscreensaver.png"); image = gtk_image_new_from_file ( case ICON_SCREENSAVER: break; BRIGHTSIDE_DATA "brightside-brightness.png"); image = gtk_image_new_from_file ( case ICON_BRIGHT: break; BRIGHTSIDE_DATA "gnome-speakernotes-muted.png"); image = gtk_image_new_from_file ( case ICON_MUTED: break; BRIGHTSIDE_DATA "gnome-speakernotes.png"); image = gtk_image_new_from_file ( case ICON_LOUD: switch (icon) { g_return_if_fail (vbox != NULL); vbox = glade_xml_get_widget (brightside->xml, "vbox2"); GtkWidget *vbox; GtkWidget *image = NULL;{brightside_image_set (Brightside *brightside, int icon, gboolean sensitive)static void} brightside->dialog_image = image; gtk_widget_set_sensitive (image, sensitive); gtk_box_pack_start (GTK_BOX (vbox), image, TRUE, TRUE, 0); gtk_widget_show (image); gtk_widget_destroy (brightside->dialog_image); if (brightside->dialog_image != NULL) } GTK_ICON_SIZE_DIALOG); image = gtk_image_new_from_stock (GTK_STOCK_EXECUTE, if (!image) { } } g_strfreev (argv); g_object_unref (icon_theme); } g_free (path); image = gtk_image_new_from_file (path); if (path != NULL) { argv[0], 48, NULL, NULL); path = gnome_icon_theme_lookup_icon (icon_theme, icon_theme = gnome_icon_theme_new (); GnomeIconTheme *icon_theme; char *path;ad`r5`$ v ; l : s C  v R P H G  } ] S   kGC@?^*Sl;hCSi7 ORIENTABLE_WORKSPACES_KEY, NULL); gconf_client_get_bool (brightside->conf_client, brightside->settings.orientable_workspaces = EDGE_WRAP_KEY, NULL); gconf_client_get_bool (brightside->conf_client, brightside->settings.edge_wrap = EDGE_DELAY_KEY, NULL); gconf_client_get_int (brightside->conf_client, brightside->settings.edge_delay = AFTER_FLIP_COMMAND_KEY, NULL); gconf_client_get_string (brightside->conf_client, brightside->settings.after_flip_command = ENABLE_EDGE_FLIP_KEY, NULL); gconf_client_get_bool (brightside->conf_client, brightside->settings.edge_flip = CORNER_FLIP_KEY, NULL); gconf_client_get_bool (brightside->conf_client, brightside->settings.corner_flip = CORNER_DELAY_KEY, NULL); gconf_client_get_int (brightside->conf_client, brightside->settings.corner_delay = } corners[i].custom_kill_key, NULL); gconf_client_get_bool (brightside->conf_client, brightside->settings.corners[i].custom_kill = corners[i].custom_out_key, NULL); gconf_client_get_string (brightside->conf_client, brightside->settings.corners[i].custom_out = corners[i].custom_in_key, NULL); gconf_client_get_string (brightside->conf_client, brightside->settings.corners[i].custom_in = corners[i].action_key, NULL); gconf_client_get_string (brightside->conf_client, brightside->settings.corners[i].action = corners[i].enabled_key, NULL); gconf_client_get_bool (brightside->conf_client, brightside->settings.corners[i].enabled = for (i = REGION_FIRST_CORNER; REGION_IS_CORNER (i); ++i) { update_settings_cb, brightside, NULL, NULL); gconf_client_notify_add (brightside->conf_client, BRIGHTSIDE_KEY_ROOT, } } brightside->screens, screen); brightside->screens = g_list_append ( if (screen != NULL) brightside->display, i); screen = gdk_display_get_screen ( GdkScreen *screen; i++) { for (i = 0; i < gdk_display_get_n_screens (brightside->display); } else { gdk_screen_get_default ()); brightside->screens = g_list_append (brightside->screens, if (gdk_display_get_n_screens (brightside->display) == 1) { brightside->screens = NULL; brightside->display = gdk_display_get_default (); int i;{init_mouse (Brightside *brightside)static void} } entry->key, NULL); gconf_client_get_bool (brightside->conf_client, brightside->settings.orientable_workspaces = } else if (!strcmp (entry->key, ORIENTABLE_WORKSPACES_KEY)) { brightside->conf_client, entry->key, NULL); brightside->settings.edge_wrap = gconf_client_get_bool ( } else if (!strcmp (entry->key, EDGE_WRAP_KEY)) { } 20, 200), watch_mouse, brightside); brightside->settings.corner_delay) / 5, CLAMP (MIN (brightside->settings.edge_delay, brightside->pointer_watch_timeout = gtk_timeout_add ( gtk_timeout_remove (brightside->pointer_watch_timeout); if (brightside->pointer_watch_timeout) { brightside->conf_client, entry->key, NULL); brightside->settings.edge_delay = gconf_client_get_int ( } else if (!strcmp (entry->key, EDGE_DELAY_KEY)) { brightside->conf_client, entry->key, NULL); gconf_client_get_string ( brightside->settings.after_flip_command = } else if (!strcmp (entry->key, AFTER_FLIP_COMMAND_KEY)) { brightside->conf_client, entry->key, NULL); brightside->settings.edge_flip = gconf_client_get_bool ( } else if (!strcmp (entry->key, ENABLE_EDGE_FLIP_KEY)) { brightside->conf_client, entry->key, NULL); brightside->settings.corner_flip = gconf_client_get_bool ( } else if (!strcmp (entry->key, CORNER_FLIP_KEY)) { } 20, 200), watch_mouse, brightside); brightside->settings.corner_delay) / 5,ad (rom&f`DBA5  ] 5 ,  i N 7  e \ U @   > \ t:PrJaMe{1z{ /* or corner */deorient_workspaces (Brightside *brightside, Window avoid, gint edge)static void * */ * reconceptualise the active window as having its own stacking layer. * desktop in turn, wasting time and looking ugly. Instead, one needs to * to give the window manager time to catch up - which would display each * especially as giving focus doesn't "take" without doing a gdk_display_sync * giving focus to the lowest window there. This would be far too much effort, * nothing we can do about it short of switching to each workspace in turn and * switching workspace; this messes up the window reordering but there's * workspace, which we do not have access to; it reactivates that window when * Unfortunately, Metacity keeps its own list of the `default' window on each * contents of the windows themselves. * side of windows (though see Sun's Java Desktop System); nor do we flip the * form mirror images around the axis of rotation. We do not show the reverse * their new and original window rectangles (not including window decorations) * and move all non-sticky, non-toplevel, non-bottomlevel windows such that * To rotate a workspace around an axis, we simply reverse the stacking order * direction, amusing as that would be. * workspaces around the axis indicated. We do not invert the pointer * warping the pointer to the antiparallel opposite point, and rotating all * same numbered workspaces, entering the antiparallel opposite workspace, * edge wrapped across. We choose to implement this by keeping windows on the * the workspace grid in effect rotated around the axis perpendicular to the * Thus when we wrap around across an antiparallel identified edge, we reenter * (parallel for a handle, antiparallel for a cross-cap). * handle? Answer: leave a hole (not at the edge), identify opposite edges * - no, so it's either a sphere or a Klein bottle. Question: how do we add a * antiparallel; think about it, does the resulting surface have any handles? * antiparallel, we get the same surface identifying both sets of edges * with vertical edges identified parallel and horizontal edges identified * a torus (yes: although the standard model for a Klein bottle is a square * true, the workspace layout becomes in effect a Klein bottle rather than * deorient_workspace: when orientable_workspaces is false and edge_wrap is /* *} } g_assert_not_reached (); default: break; do_custom_action (brightside, corner, action); case CUSTOM_ACTION:#endif break; do_brightness_action (brightside, action); if (brightside->levobj != N break; do_showdesktop_action (brightside, action); case SHOWDESKTOP_ACTION: break; do_dpms_action (brightside, type, action); case DPMS_OFF_ACTION: case DPMS_SUSPEND_ACTION: case DPMS_STANDBY_ACTION: break; do_screensaver_action (brightside, action); case SCREENSAVER_ACTION: break; do_no_screensaver_action (brightside, action); case NO_SCREENSAVER_ACTION: break; do_mute_action (brightside, action); if (brightside->volobj != NULL) case MUTE_VOLUME_ACTION: switch (type) {#endif g_print ("do_action, type is: %d\n", type);#ifdef DEBUG{do_action (Brightside *brightside, gint corner, gint type, gint action)static void} dialog_hide (brightside); else show_dialog_timed_bar (brightside, ICON_CUSTOM, is_enabled); ) != 0)) strlen (brightside->settings.corners[corner].custom_out (brightside->settings.corners[corner].custom_out && if (is_enabled || brightside->settings.corners[corner].custom_kill || } FALSE, NULL); execute (brightside->settings.corners[corner].custom_out, TRUE); brightside->settings.corners[corner].custom_in,adpbL6$xO2  } h g W @ , Z 4 [ E   f _ U Q J H  | 9 / - hB a8+`; wsKz_E"dJ@#ysY. current_row = rows - 1 - current_row; if (current_col >= cols) current_row = rows - 1 - current_row; if (current_col < 0 ) } wrapped_point = NONE; else wrapped_point = BOTTOM; else if (current_row >= rows) wrapped_point = TOP; if (current_row < 0) } else { wrapped_point = RIGHT; else wrapped_point = SE; else if (current_row >= rows) wrapped_point = NE; if (current_row < 0) } else if (current_col >= cols) { wrapped_point = LEFT; else wrapped_point = SW; else if (current_row >= rows) wrapped_point = NW; if (current_row < 0) if (current_col < 0) { if (!brightside->settings.orientable_workspaces) { have_wrapped = !have_wrapped; current_row < 0 || current_row >= rows) if (current_col < 0 || current_col >= cols || if (brightside->settings.edge_wrap) { } case SE: ++current_row; ++current_col; break; case NE: --current_row; ++current_col; break; case SW: ++current_row; --current_col; break; case NW: --current_row; --current_col; break; case RIGHT: ++current_col; break; case LEFT: --current_col; break; case BOTTOM: ++current_row; break; case TOP: --current_row; break; switch (edge) {#endif g_print ("current cell is (%d, %d); ", current_col, current_row);#ifdef DEBUG current_row = rows - 1 - current_row; if (starting_corner == SW || starting_corner == SE) ? current % rows : current / cols; current_row = vertical_workspaces current_col = (cols - 1) - current_col; if (starting_corner == NE || starting_corner == SE) ? current / rows : current % cols; current_col = vertical_workspaces gint current_col, current_row; for (i = 0; i < workspaces; ++i) { * workspaces times */ /* In order to handle gaps in the workspace layout: loop at most return; || ((edge == LEFT || edge == RIGHT) && (rows != 1 && cols == 1))) if (((edge == TOP || edge == BOTTOM) && (rows == 1 && cols != 1)) * strip), 0- and 2- dimensional layouts have closed topologies. */ /* Special case: a 1-dimensional layout is a cylinder (or Moebius #endif } return;#endif g_print ("Window %lx is being resized: abort\n", xresizing);#ifdef DEBUG if (xresizing != None) { RESIZING_WINDOW_ATOM); xresizing = get_root_window_hint_window (brightside, moving = wnck_window_get (xmoving); if (xmoving != None) xmoving = get_root_window_hint_window (brightside, MOVING_WINDOW_ATOM); * all. */ * If a window is being resized, we don't want to change workspace at * If a window is being moved, we want it to come with us. /* Now, this is where it gets messy. /* Removed pursuant to bug 131630 on bugzilla.gnome.org */ Window xresizing = None; WnckWindow *moving = NULL; Window xmoving = None;#if 0 xdisplay = gdk_x11_display_get_xdisplay (brightside->display); wrapped_point = 0; have_wrapped = FALSE; new_space = 0; original = current;#endif brightside->settings.edge_wrap ? "" : " not"); brightside->settings.orientable_workspaces ?"":" not", workspaces, current, vertical_workspaces, starting_corner, rows, cols, "are%s orientable, are%s wrapping\n", "starting corner: %d, %d workspaces, current is %d, " g_print ("Workspace layout: %d rows, %d cols, orientation: %d, "#ifdef DEBUG g_return_if_fail (workspaces > 0); g_free (w_info); rows = w_info->rows; cols = w_info->cols; starting_corner = w_info->starting_corner; vertical_workspaces = w_info->vertical_workspaces; current = w_info->current; workspaces = w_info->workspaces;adttoBK" r 8 W  k d 2 u ] P * #   ` Y V I    M tn5.+*yw>&WL7,#hCzI}rD#ifdef DEBUG } } y = (edge == NW || edge == NE) ? 10 : -10; x = (edge == NW || edge == SW) ? 10 : -10; } else { y = (edge == NW || edge == NE) ? 10 : -10; x = gdk_screen_get_width(screen) - 2 * oldx; } else if (wrapped_point == LEFT || wrapped_point == RIGHT) { x = (edge == NW || edge == SW) ? 10 : -10; y = gdk_screen_get_height(screen) - 2 * oldy; else if (wrapped_point == TOP || wrapped_point == BOTTOM) { y = gdk_screen_get_height(screen) - 2 * oldy; else if (edge == LEFT || edge == RIGHT) x = gdk_screen_get_width(screen) - 2 * oldx; if (edge == TOP || edge == BOTTOM) if (have_wrapped && !brightside->settings.orientable_workspaces) { } y = -y; if (edge == SW || edge == SE) x = -x; if (edge == NE || edge == SE) x -= 10; y -= 10; } else { y = 0; x = -x; if (edge == RIGHT) x -= 10; } else if (edge == LEFT || edge == RIGHT) { x = 0; y = -y; if (edge == BOTTOM) y -= 10; if (edge == TOP || edge == BOTTOM) { y = gdk_screen_get_height(screen); x = gdk_screen_get_width(screen); &oldx, &oldy, NULL); gdk_display_get_pointer (brightside->display, &screen, pager_show (brightside, new_workspace, rows, FALSE); wnck_workspace_activate (new_workspace); brightside->screen, new_space); new_workspace = wnck_screen_get_workspace ( }#endif deorient_workspaces (brightside, None, wrapped_point);#else deorient_workspaces (brightside, xmoving, wrapped_point);#if 0#endif ? "north-south" : "east-west")); || wrapped_point == BOTTOM) ((wrapped_point == TOP REGION_IS_CORNER (wrapped_point) ? "z" : g_print ("Deorienting workspaces around the %s axis\n", #ifdef DEBUG if (have_wrapped && !brightside->settings.orientable_workspaces) { return; if (new_space == original && !have_wrapped)#endif g_print ("new workspace is %d\n", new_space);#ifdef DEBUG }#endif g_print ("keeping going! \n");#ifdef DEBUG current = new_space; * this may be the original one, of course! */ /* if edge_wrapping, keep looping till we find a workspace - } break;#endif g_print ("hit a gap, aborting; ");#ifdef DEBUG new_space = current; if (!brightside->settings.edge_wrap) { /* if on a gap and not edge_wrapping, don't change workspace */#endif g_print ("invalid; ");#ifdef DEBUG if (new_space < workspaces) break; /* if the new workspace is valid: brilliant! */#endif g_print ("proposed new workspace is %d; ", new_space);#ifdef DEBUG current_col : (cols - 1 - current_col) ) ); ( (starting_corner == NW || starting_corner == SW) ? current_row : (rows - 1 - current_row) ) * cols + ( ( (starting_corner == NW || starting_corner == NE) ? current_row : (rows - 1 - current_row) ) ) : ( (starting_corner == NW || starting_corner == NE) ? current_col : (cols - 1 - current_col) ) * rows + ( ( (starting_corner == NW || starting_corner == SW) ? new_space = vertical_workspaces ?#endif g_print ("new cell is (%d, %d); ", current_col, current_row);#ifdef DEBUG } if (current_row >= rows) current_row = rows - 1; if (current_row < 0) current_row = 0; if (current_col >= cols) current_col = cols - 1; if (current_col < 0) current_col = 0; } else { if (current_row >= rows) current_row -= rows; if (current_row < 0) current_row += rows; if (current_col >= cols) current_col -= cols; if (current_col < 0) current_col += cols; } current_col = cols - 1 - current_col; if (current_row >= rows) current_col = cols - 1 - current_col; if (current_row < 0)ad*tM'R U H  h @ *  t H   ] (  g ( zZ%}`_9ulNLoH%{kG+ rb[IpjW  if (brightside->corner_in != NONE && brightside->corner_in != region) { region = BOTTOM; else region = TOP; } else if (y == 0) region = RIGHT; else region = SE; else if (y == gdk_screen_get_height (screen) - 1) region = NE; if (y == 0) } else if (x == gdk_screen_get_width (screen) - 1) { region = LEFT; else region = SW; else if (y == gdk_screen_get_height (screen) - 1) region = NW; if (y == 0) if (x == 0) { } return TRUE; brightside->region_at = NONE; } brightside->corner_in = NONE; action, ACTION_STOP); do_action (brightside, corner, &action)) .corners[corner].action, brightside->settings actions_lookup_table, gconf_string_to_enum ( if (brightside->settings.corners[corner].enabled && corner = brightside->corner_in; if (brightside->corner_in != NONE) { && y < gdk_screen_get_height (screen) - 1) { if (x > 0 && y > 0 && x < gdk_screen_get_width (screen) - 1 brightside->current_screen = screen; &x, &y, NULL); gdk_display_get_pointer (brightside->display, &screen, gint region, corner, action; gint i; gint x, y; GdkScreen *screen; Brightside *brightside = (Brightside *) data;{watch_mouse (gpointer data)gboolean}#endif } &xev); SubstructureRedirectMask | SubstructureNotifyMask, XSendEvent (xdisplay, xroot, False, xev.xclient.data.l[3] = 0; xev.xclient.data.l[2] = _NET_WM_MOVERESIZE_MOVE; xev.xclient.data.l[1] = y; xev.xclient.data.l[0] = x; xev.xclient.format = 32; WM_MOVERESIZE_ATOM, False); xev.xclient.message_type = XInternAtom (xdisplay, xev.xclient.window = xmoving; xev.xclient.display = xdisplay; xev.xclient.send_event = True; xev.xclient.serial = 0; xev.xclient.type = ClientMessage; XEvent xev; * in the 'moving' state. */ /* Send _NET_WM_MOVERESIZE to ensure the WM keeps the window XMoveWindow (xdisplay, xmoving, x - moving_dx, y - moving_dy); wnck_window_activate (moving); wnck_window_move_to_workspace (moving, new_workspace);#endif oldy + attributes.y - my); moving_dx, moving_dy, oldx + attributes.x - mx, xmoving, x - moving_dx, y - moving_dy, "%d, %d)\n", "it to %d, %d (pointer offset is %d, %d, was " g_print ("Window %lx is being moved: bringing it along, moving "#ifdef DEBUG moving_dy = mheight + attributes.x - 1; if (moving_dy >= mheight + attributes.x) moving_dy = 0; if (moving_dy < 0) moving_dy = oldy + attributes.y - my; moving_dx = mwidth + attributes.x - 1; if (moving_dx >= mwidth + attributes.x) moving_dx = 0; if (moving_dx < 0) moving_dx = oldx + attributes.x - mx; wnck_window_get_geometry (moving, &mx, &my, &mwidth, &mheight); int mx, my, mwidth, mheight;#endif attributes.width, attributes.height); attributes.x, attributes.y, g_print ("Attributes: %d, %d, %d x %d\n", #ifdef DEBUG XGetWindowAttributes (xdisplay, xmoving, &attributes); XWindowAttributes attributes; * same width as left decoration! */ * decorations; FIXME assumes right and bottom decorations are /* Use XGetWindowAttributes to get offset of window from int moving_dx, moving_dy; /* offset of pointer from window */ if (moving != NULL) {#if 0 execute (brightside->settings.after_flip_command, FALSE, NULL);#endif g_print ("gives %d, %d\n", x, y);#ifdef DEBUG brightside->current_screen = screen; gdk_display_get_pointer (brightside->display, &screen, &x, &y, NULL); XWarpPointer (xdisplay, None, None, 0, 0, 0, 0, x, y);#endif g_print ("Warp pointer by: %d, %d ", x, y);ad^sC|S v J 5  { T . S % l L /  { u E   JYmG1\0 jL1<vA;6  ((get_root_window_hint_window if (!have_just_flipped && REGION_IS_CORNER (region) && #if 0 } /* cop-out to avoid extra nesting */ } } ((delay + delay2 - elapsed_msec) % 1000) * 1000; brightside->time_region_entered.tv_usec -= (delay + delay2 - elapsed_msec) / 1000; brightside->time_region_entered.tv_sec -= * future as they missed the extra-flip cutoff time by *//* They weren't that slow - make the trigger time the same distance into the if (elapsed_msec <= delay + delay2) { : brightside->settings.edge_delay; ? brightside->settings.corner_delay glong delay2 = REGION_IS_CORNER (region) } else { /* Too slow */ have_just_flipped = TRUE; do_edge_flip (brightside, region); brightside->time_edge_flipped = time_now; if (elapsed_msec <= delay) { brightside->settings.edge_delay : 0); brightside->settings.edge_flip ? brightside->settings.corner_delay : 0, brightside->settings.corner_flip ? delay = 2 * MAX ( brightside->time_edge_flipped); elapsed_msec = TIMEVAL_ELAPSED_MSEC (time_now, g_get_current_time (&time_now); glong elapsed_msec, delay; GTimeVal time_now; brightside->settings.edge_flip) { && brightside->settings.corner_flip) || if ((REGION_IS_CORNER (region) g_get_current_time (&brightside->time_region_entered); gboolean have_just_flipped = FALSE; * is resistance-less and we don't want to confuse users. */ * it's near impossible to hit the corner when edge flipping * Allow corner flipping even when corner_flip is false as * nimble, covering multiple screens in one action. * flipping even when corner_flip is false, and, for the * MAX (flip delay) × 2 - this allows moving back, corner /* More edge flips come without resistance for a time of /* Moved into a new region */ if (brightside->region_at != region) { } } brightside->gesture_history[i].region = NONE; for (i = 0; i < REGION_GESTURE_HISTORY; ++i) } brightside->corner_in = region; action, ACTION_START); do_action (brightside, region, &action)) .corners[region].action, brightside->settings actions_lookup_table, && gconf_string_to_enum ( if (brightside->settings.corners[region].enabled brightside->time_corner_activated = time_now; } else if (REGION_IS_CORNER (region)) { do_edge_flip (brightside, region); brightside->time_edge_flipped = time_now; (REGION_IS_EDGE (region) && brightside->settings.edge_flip)) {(REGION_IS_CORNER (region) && brightside->settings.corner_flip) || if ( if (elapsed_msec > delay) { /* Check if it's time to trigger the region */ : brightside->settings.edge_delay; ? brightside->settings.corner_delay delay = REGION_IS_CORNER (region) brightside->time_region_entered); elapsed_msec = TIMEVAL_ELAPSED_MSEC (time_now, g_get_current_time (&time_now); glong elapsed_msec, delay; GTimeVal time_now; /* Still in a region not yet triggered */ } else if (brightside->region_at == region) { ; /* Still in the triggered region */ } else if (brightside->corner_in == region) { brightside->corner_in = NONE; /* Just moved out of a region not yet triggered */ && brightside->region_at != region) { } else if (brightside->region_at != NONE brightside->corner_in = NONE; action, ACTION_STOP); do_action (brightside, corner, &action)) brightside->settings.corners[corner].action, gconf_string_to_enum (actions_lookup_table, if (brightside->settings.corners[corner].enabled && corner = brightside->corner_in; /* Just moved out of a corner we had triggered */adm\ODd. C x j 8 ] ' i C $ i Z 6   gX3m\0!{x/\Z+*<xheJ2 e9 else new_index = workspace_index % n_columns + 1; else if (workspace_index < workspace_count - 1) new_index = workspace_index + n_columns; if (workspace_index + n_columns < workspace_count) case GDK_SCROLL_DOWN: switch (event->direction) { return FALSE; if (event->type != GDK_SCROLL) new_index = workspace_index; g_free (w_info); n_rows = w_info->rows; n_columns = w_info->cols; } return FALSE; g_free (w_info); if (get_workspace_info (w_info, brightside) == FALSE) { workspace_info *w_info = g_new (workspace_info, 1); WnckWorkspace *new_workspace; int n_columns, n_rows, new_index; int workspace_count = wnck_screen_get_workspace_count (brightside->screen); int workspace_index = wnck_workspace_get_number (active_workspace); wnck_screen_get_active_workspace (brightside->screen); WnckWorkspace *active_workspace = Brightside *brightside = (Brightside *) data;{applet_scroll (GtkWidget *pager, GdkEventScroll *event, gpointer data)static gboolean} wnck_window_get_xid(windows[j])); XLowerWindow (xdisplay, for (j = 0; j < i; ++j) if (REGION_IS_EDGE (edge)) /* Restack from top to bottom - XRestackWindows doesn't seem to work */ } } windows [i++] = window; - attributes.y); wheight - y - height - attributes.x, wwidth - x - width XMoveWindow (xdisplay, xwindow, (window)) !wnck_window_is_maximized_horizontally (window) && !wnck_window_is_maximized_vertically !wnck_window_is_maximized (window) && else if (REGION_IS_CORNER (edge) && y - attributes.y); - attributes.x, wwidth - x - width XMoveWindow (xdisplay, xwindow, (window)) !wnck_window_is_maximized_vertically !wnck_window_is_maximized (window) && else if ((edge == TOP || edge == BOTTOM) && - attributes.y); wheight - y - height x - attributes.x, XMoveWindow (xdisplay, xwindow, (window)) !wnck_window_is_maximized_horizontally !wnck_window_is_maximized (window) && if ((edge == LEFT || edge == RIGHT) && XGetWindowAttributes (xdisplay, xwindow, &attributes); &x, &y, &width, &height); wnck_window_get_geometry (window, * internal window from decorations. */ * XGetWindowAttributes as x, y are offsets of * moves the decorated window. So, use * not including decorations. However, XMoveWindow /* Trouble: this gets position of internal window, wheight = wnck_workspace_get_height (workspace); wwidth = wnck_workspace_get_width (workspace); continue; if (xwindow == avoid) XWindowAttributes attributes; int wwidth, wheight, x, y, width, height; Window xwindow = wnck_window_get_xid (window); window); WnckWorkspace *workspace = wnck_window_get_workspace ( || type == WNCK_WINDOW_SPLASHSCREEN) { || type == WNCK_WINDOW_UTILITY || type == WNCK_WINDOW_MENU || type == WNCK_WINDOW_TOOLBAR if (type == WNCK_WINDOW_NORMAL || type == WNCK_WINDOW_DIALOG type = wnck_window_get_window_type (window); g_assert (WNCK_IS_WINDOW (window)); WnckWindowType type; WnckWindow *window = tmp->data; tmp = g_list_next (tmp)) { for (i = 0, tmp = g_list_first (list); tmp != NULL; * to the restacking array */ /* Loop through windows, flipping their position and adding them list = wnck_screen_get_windows_stacked (screen); /* in bottom-to-top order */ WnckWindow *windows [g_list_length (list)]; int i, j; GList *tmp; GList *list = wnck_screen_get_windows (screen); Display *xdisplay = gdk_x11_display_get_xdisplay (brightside->display); WnckScreen *screen = brightside->screen;ad!E}tq\4]TS<! g Q & y g . H b ` _ O + )  b ` M @  ji/.~k2 b`_VsJ!sqpccO0eRHED } return; g_free (w_info); if (get_workspace_info (w_info, brightside) == FALSE) { workspace_info *w_info = g_new (workspace_info, 1);#endif g_print ("Request edge flip: edge is %d\n", edge);#ifdef DEBUG GdkScreen *screen; WnckWorkspace *new_workspace; Display *xdisplay; gboolean vertical_workspaces, have_wrapped = FALSE; gint starting_corner, wrapped_point = 0, oldx, oldy, x, y; int i, workspaces, current, cols, rows, original, new_space = 0;{do_edge_flip (Brightside *brightside, gint edge) /* or corner flip, now */static void } return FALSE; } brightside->pager_timeout = 0; gtk_timeout_remove (brightside->pager_timeout); if (brightside->pager_timeout) { gtk_widget_hide (brightside->pager); event->detail != GDK_NOTIFY_INFERIOR) if (event->type == GDK_LEAVE_NOTIFY && brightside = (Brightside *) data;#endif g_print("pager_enter_leave %d %d\n", event->type, event->detail);#ifdef DEBUG Brightside *brightside;{pager_enter_leave (GtkWidget *widget, GdkEventCrossing *event, gpointer data)gboolean} (GtkFunction) pager_hide, brightside); brightside->settings.edge_delay : 0), brightside->settings.edge_flip ? brightside->settings.corner_delay : 0, brightside->settings.corner_flip ? brightside->pager_timeout = gtk_timeout_add (3 * MAX ( if (!from_scroll) 0.5, 0.5, TRUE); dialog_move_to_screen_position (brightside, brightside->pager, else gtk_timeout_remove (brightside->pager_timeout); if (brightside->pager_timeout) wnck_pager_set_n_rows (brightside->pager_pager, n_rows); wnck_workspace_get_name (workspace)); gtk_label_set_text (GTK_LABEL (label), "workspace_label"); label = glade_xml_get_widget (brightside->xml, #endif g_print("pager_show %d %d\n", n_rows, from_scroll);#ifdef DEBUG GtkWidget *label;{ int n_rows, gboolean from_scroll)pager_show (Brightside *brightside, WnckWorkspace *workspace, static void} return FALSE; brightside->pager_timeout = 0; gtk_widget_hide (brightside->pager);{pager_hide (Brightside *brightside)static gboolean} G_CALLBACK (applet_scroll), brightside); g_signal_connect (G_OBJECT (pager), "scroll-event", gtk_widget_show (pager); brightside->pager_pager = WNCK_PAGER (pager); gtk_box_pack_start (GTK_BOX (vbox), pager, TRUE, TRUE, 0); wnck_pager_set_shadow_type (WNCK_PAGER (pager), GTK_SHADOW_NONE); GTK_ORIENTATION_HORIZONTAL); wnck_pager_set_orientation (WNCK_PAGER (pager), pager = wnck_pager_new (brightside->screen); g_return_if_fail (vbox != NULL); vbox = glade_xml_get_widget (brightside->xml, "vbox3"); GtkWidget *vbox; GtkWidget *pager; /* From test-pager.c */{pager_setup (Brightside *brightside)static void} return TRUE; } pager_show (brightside, new_workspace, n_rows, TRUE); wnck_workspace_activate (new_workspace); if (new_workspace) { new_workspace = wnck_screen_get_workspace (brightside->screen, new_index);#endif g_print ("new index %d\n", new_index);#ifdef DEBUG } break; new_index = workspace_index - 1; if (workspace_index > 0) case GDK_SCROLL_LEFT: break; new_index = workspace_count - 1; else } new_index += workspace_index % n_columns - 1; new_index = (n_rows - 1) * n_columns; else if (workspace_index > 0) { new_index = workspace_index - n_columns; if (workspace_index - n_columns >= 0) case GDK_SCROLL_UP: break; new_index = workspace_index + 1; if (workspace_index < workspace_count) case GDK_SCROLL_RIGHT: break; new_index = 0;ad"ySd> v Q  z N ? 4  c E & ! d R *  @  kTG8XLsrHd5-,bLR,T410 glade_gnome_init (); } brightside_exit (brightside); g_print (_("Daemon already running, exiting...\n")); else brightside_send_show_pager (NULL); if (show_pager == TRUE) if (brightside_get_lock (brightside) == FALSE) { init_brightside_struct (brightside); brightside = g_new0 (Brightside, 1); /* Stuff relies on the struct being initialised to 0 */ } return 0; g_print ("%s\n", VERSION); if (show_version == TRUE) { gnome_program_parse_args (brightside_program); NULL); argc, argv, GNOME_PARAM_POPT_TABLE, cmd_options_table, LIBGNOMEUI_MODULE, brightside_program = gnome_program_init ("brightside", VERSION, textdomain (GETTEXT_PACKAGE); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); {0}}; _("Show the version of brightside"), NULL}, {"version", 'v', POPT_ARG_NONE, &show_version, 0, _("Show the pager"), NULL}, {"pager", 'p', POPT_ARG_NONE, &show_pager, 0, struct poptOption cmd_options_table[] = { gboolean show_pager = FALSE, show_version = FALSE; GnomeProgram *brightside_program = NULL; Brightside *brightside;{main (int argc, char *argv[])int} brightside->gesture_history[i].region = NONE; for (i = 0; i < REGION_GESTURE_HISTORY; ++i) gint i;{init_brightside_struct (Brightside *brightside)static void/* Any extra code to initialise the Brightside struct */} return TRUE; brightside->region_at = region; } } } } elapsed_msec, delay);"Timed out! You took: %ldms Target was: %ldms YOU FAIL IT!!! :p\n", g_print ( } else { .region = NONE; brightside->gesture_history[i] ++i) for (i = 0; i < REGION_GESTURE_HISTORY; g_free (url); "space...\n"); g_print ("\nNot quite gegls from outer" gnome_url_show (url, NULL);"%s%La", BRIGHTSIDE_URL, *(long double *) PACKAGE_STRING BRIGHTSIDE_URL); gchar *url = g_strdup_printf ( /* Not quite gegls from outer space */ if (elapsed_msec < delay) { * 6; brightside->settings.edge_delay) brightside->settings.corner_delay, delay = MAX ( .time_region_entered); brightside->gesture_history[i] brightside->time_region_entered, elapsed_msec = TIMEVAL_ELAPSED_MSEC ( i = (gint) (gesture_found - gesture); glong elapsed_msec, delay; EASTER_EGG_GESTURE))) { if ((gesture_found = g_strrstr (gesture, #endif g_print ("Testing gesture: [%s]", gesture);#ifdef DEBUG gesture[i] = '\0'; brightside->gesture_history[i].region]; : REGION_GESTURE_CODES [ ? ' ' == NONE) (brightside->gesture_history[i].region gesture[i] = for (i = 0; i < REGION_GESTURE_HISTORY; ++i) brightside->time_region_entered; brightside->gesture_history[i-1].time_region_entered = brightside->gesture_history[i-1].region = region; brightside->gesture_history[i]; brightside->gesture_history[i-1] = for (i = 1; i < REGION_GESTURE_HISTORY; ++i) gchar *gesture_found; gchar gesture [REGION_GESTURE_HISTORY + 1]; brightside->region_at, region)) { !REGION_CORNER_TO_ADJACENT_EDGE ( if (!have_just_flipped && #endif } /* cop-out to avoid extra nesting */ region = NONE; * are not in that corner */ * flipping) or resized into a corner: pretend that we /* A window is being moved (and we aren't corner (brightside, RESIZING_WINDOW_ATOM) != None)) { get_root_window_hint_window !brightside->settings.corner_flip) || (brightside, MOVING_WINDOW_ATOM) != None &&adO|R(eba2 v t G . #  { P O 7  y C #    N < ;    d c . oWUTD~|;&}{pZX2"hPB@?/}{gR<:dTstatic void} return TRUE; (double) elapsed_msec / DIALOG_TIMEOUT); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), progress = glade_xml_get_widget (brightside->xml, "progressbar"); return FALSE; if (elapsed_msec > DIALOG_TIMEOUT) brightside->time_progress_bar)); elapsed_msec = ABS (TIMEVAL_ELAPSED_MSEC (time_now, g_get_current_time (&time_now); return FALSE; if (brightside->dialog_timeout == 0) GtkWidget *progress; glong elapsed_msec; GTimeVal time_now;{update_bar_timed_cb (Brightside *brightside)static gboolean} return FALSE; g_spawn_command_line_async ("xscreensaver-command -lock", NULL);{lock_screen_cb (gpointer data)static gboolean} return TRUE; (double) vol / 100); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), progress = glade_xml_get_widget (brightside->xml, "progressbar"); vol = brightside_volume_get_volume (brightside->volobj); return FALSE; if (brightside->dialog_timeout == 0) GtkWidget *progress; gint vol;{update_bar_volume_cb (Brightside *brightside)static gboolean} (GtkFunction) dialog_hide, brightside); brightside->dialog_timeout = gtk_timeout_add (timeout_msec, 0.5, 0.75, TRUE); dialog_move_to_screen_position (brightside, brightside->dialog,{dialog_show (Brightside *brightside, glong timeout_msec)static void} return FALSE; brightside->dialog_timeout = 0; gtk_widget_hide (brightside->dialog);{dialog_hide (Brightside *brightside)static gboolean} gtk_main_iteration(); while (gtk_events_pending()) /* this makes sure the dialog is actually shown */ gdk_window_move (GTK_WIDGET (dialog)->window, x, y); y = geometry.y + (screen_h * y_loc) - (orig_h / 2); x = geometry.x + (screen_w * x_loc) - (orig_w / 2); &orig_w, &orig_h, &orig_d); &orig_x, &orig_y, gdk_window_get_geometry (GTK_WIDGET (dialog)->window, gtk_widget_show (dialog); if (show_first) screen_h = geometry.height; screen_w = geometry.width; &geometry); gdk_screen_get_monitor_geometry (brightside->current_screen, monitor, } pointer_x, pointer_y); brightside->current_screen, monitor = gdk_screen_get_monitor_at_point ( } else { monitor = 0; */ * assume the default monitor /* The pointer isn't on the current screen, so just if (pointer_screen != brightside->current_screen) { &pointer_y, NULL); &pointer_screen, &pointer_x, gdk_screen_get_display (brightside->current_screen), gdk_display_get_pointer ( pointer_screen = NULL; gtk_widget_realize (GTK_WIDGET (dialog)); gtk_window_set_screen (GTK_WINDOW (dialog), brightside->current_screen); int monitor; GdkRectangle geometry; GdkScreen *pointer_screen; int pointer_x, pointer_y; int x, y; int screen_w, screen_h; int orig_x, orig_y, orig_w, orig_h, orig_d;{ gfloat x_loc, gfloat y_loc, gboolean show_first)dialog_move_to_screen_position (Brightside *brightside, GtkWidget *dialog,static void } G_CALLBACK (brightside_exit), brightside); g_signal_connect (GTK_OBJECT (master), "die", } gnome_client_flush (master);#endif GNOME_RESTART_IMMEDIATELY); gnome_client_set_restart_style (master,#else gnome_client_set_restart_style (master, GNOME_RESTART_NEVER);#ifdef DEBUG if (flags & GNOME_CLIENT_IS_CONNECTED) { flags = gnome_client_get_flags (master); master = gnome_master_client (); GnomeClientFlags flags; GnomeClient *master;{init_sm (Brightside *brightside)static void}adJP#; r 7 6 o X @ 1 * T > # T 1 z V 9 6 5 " f/vt[  } return 0; g_free (brightside); gtk_main (); gtk_timeout_add (10, brightside_send_show_pager, brightside); if (show_pager == TRUE) 20, 200), watch_mouse, brightside); brightside->settings.corner_delay) / 5, CLAMP(MIN(brightside->settings.edge_delay, brightside->pointer_watch_timeout = gtk_timeout_add ( brightside->corner_in = brightside->region_at = NONE; /* Start filtering the events */#endif fb_problem_cb (); if (brightside->levobj == NULL) brightside->levobj = brightside_fblevel_new(); /* initialise Frame Buffer level handler */#ifdef USE_FBLEVEL } brightside, NULL, NULL); USE_PCM_KEY, update_use_pcm_cb, gconf_client_notify_add (brightside->conf_client, USE_PCM_KEY, NULL)); gconf_client_get_bool (brightside->conf_client, brightside_volume_set_use_pcm (brightside->volobj, if (brightside->volobj != NULL) { brightside->volobj = brightside_volume_new(); /* initialise Volume handler */ 0.5, 0.5, FALSE); dialog_move_to_screen_position (brightside, brightside->pager, gtk_widget_realize (brightside->pager); pager_setup (brightside); 0.5, 0.75, FALSE); dialog_move_to_screen_position (brightside, brightside->dialog, gtk_widget_realize (brightside->dialog); brightside->screen = wnck_screen_get_default (); brightside->current_screen = gdk_screen_get_default ();#endif init_tray ();#ifdef ENABLE_TRAY_ICON init_sm (brightside); init_mouse (brightside); NULL); GCONF_CLIENT_PRELOAD_ONELEVEL, BRIGHTSIDE_KEY_ROOT, gconf_client_add_dir (brightside->conf_client, brightside->conf_client = gconf_client_get_default (); G_CALLBACK (pager_enter_leave), (gpointer) brightside); g_signal_connect (G_OBJECT (brightside->pager), "leave-notify-event", G_CALLBACK (pager_enter_leave), (gpointer) brightside); g_signal_connect (G_OBJECT (brightside->pager), "enter-notify-event", brightside->pager = glade_xml_get_widget (brightside->xml, "pager"); brightside_image_set (brightside, ICON_LOUD, TRUE); brightside->dialog = glade_xml_get_widget (brightside->xml, "dialog"); } exit (1); " installed.")); "Make sure that this daemon is properly" brightside_error (_("Couldn't load the Glade file.\n" if (brightside->xml == NULL) { NULL, NULL); brightside->xml = glade_xml_new (BRIGHTSIDE_DATA "brightside.glade", ad;a;a_G ~ i X B /  h U I 8 ) & \ Z  K /   i yfM`MA0 yYNB&"zdNB'uXSOE+(jCd;: cols = (workspaces + rows - 1) / rows; else if ((columns_of_workspaces - 1) * rows_of_workspaces >= workspaces) cols = (workspaces + rows - 1) / rows; else if (columns_of_workspaces * rows_of_workspaces < workspaces) cols = (workspaces + rows - 1) / rows; else if (columns_of_workspaces == -1) rows = (workspaces + cols - 1) / cols; } else if (rows_of_workspaces == -1) rows = 1; cols = workspaces; if (rows_of_workspaces == -1 && columns_of_workspaces == -1) { XFree (list); } g_assert_not_reached(); } else { } } g_assert_not_reached(); default: break; starting_corner = SW; case 3: break; starting_corner = SE; case 2: break; starting_corner = NE; case 1: break; starting_corner = NW; case 0: switch (list[3]) { if (n_items == 4) { columns_of_workspaces = (cols > 0) ? cols : -1; rows_of_workspaces = (rows > 0) ? rows : -1; g_assert (rows > 0 || cols > 0); rows = list[2]; cols = list[1]; } g_assert_not_reached(); default: break; vertical_workspaces = TRUE; case 1: break; vertical_workspaces = FALSE; case 0: switch (list[0]) { if (n_items == 3 || n_items == 4) { prop = NULL; list = (gulong *) prop; } return FALSE; XFree (prop); if (prop) type == None) { (guchar **)&prop) != Success || &bytes_after, &n_items, XA_CARDINAL, &type, &format, 0, G_MAXLONG, False, if (XGetWindowProperty (xdisplay, xroot, xatom, xatom = XInternAtom (xdisplay, DESKTOP_LAYOUT_ATOM, False); gulong bytes_after = 0; Atom type = None; guchar *prop = NULL; gulong *list = NULL; int format = 0; gulong n_items = 0; Atom xatom; Window xroot = my_wnck_screen_get_root (brightside->screen, xdisplay); Display *xdisplay = gdk_x11_display_get_xdisplay (brightside->display); * Gnome/GTK library that can tell me the neighbouring workspace? */ /* This code hacked out in complete desparation. Is there really no /* Start EWMH communication */ int cols = 0, rows = 0; gint starting_corner = NW; gint columns_of_workspaces = 0, rows_of_workspaces = 0; gboolean vertical_workspaces = FALSE; wnck_screen_get_active_workspace (brightside->screen)); int current = wnck_workspace_get_number ( int workspaces = wnck_screen_get_workspace_count (brightside->screen);{get_workspace_info (workspace_info *w_info, Brightside *brightside)static gboolean#endif} return xwindow; XFree (prop); } xwindow = *((Window *) prop); if (type == XA_WINDOW && n_items > 0) { } return None; XFree (prop); if (prop) type == None) { (guchar **)&prop) != Success || &bytes_after, &n_items, XA_WINDOW, &type, &format, 0, G_MAXLONG, False, if (XGetWindowProperty (xdisplay, xroot, xatom, gulong bytes_after = 0; Atom type = None; guchar *prop = NULL; int format = 0; gulong n_items = 0; Atom xatom = XInternAtom (xdisplay, atom_name, False); Window xroot = my_wnck_screen_get_root (brightside->screen, xdisplay); Display *xdisplay = gdk_x11_display_get_xdisplay (brightside->display); Window xwindow = None;{get_root_window_hint_window (Brightside *brightside, char *atom_name)static Window#if 0} return None; } return attributes.root; &attributes); XGetWindowAttributes (display, wnck_window_get_xid (window), window = g_list_first (list)->data; if (list = wnck_screen_get_windows (screen)) { } return attributes.root; &attributes); XGetWindowAttributes (display, wnck_window_get_xid (window), ad5=}rpHsrS } s I F D C 7 x u t 4 v j ` D g c -  g e @  pX~QDCLK|?&%mlY-rl,si= brightside_image_set_custom (b brightside_image_set_custom (brightside, } else { brightside->settings.corners[corner].custom_kill_pid); kill_child_pid ( FALSE); brightside->settings.corners[corner].custom_in, brightside_image_set_custom (brightside, } else if (brightside->settings.corners[corner].custom_kill) { ); &brightside->settings.corners[corner].custom_kill_pid execute (brightside->settings.corners[corner].custom_in, FALSE, TRUE); brightside->settings.corners[corner].custom_in, brightside_image_set_custom (brightside, if (is_enabled) { gboolean is_enabled = (action == ACTION_START);{do_custom_action (Brightside *brightside, gint corner, gint action)static void#endif} dialog_show (brightside, DIALOG_TIMEOUT); (double) level / 15); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), level = brightside_fblevel_get_level (brightside->levobj); else level = 0; if (is_dim) gtk_widget_set_sensitive (progress, !is_dim); progress = glade_xml_get_widget (brightside->xml, "progressbar"); brightside_image_set (brightside, ICON_BRIGHT, !is_dim); brightside_fblevel_set_dim (brightside->levobj, is_dim); } brightside->dialog_timeout = 0; gtk_timeout_remove (brightside->dialog_timeout); if (brightside->dialog_timeout != 0) { gint level; gboolean is_dim = (action == ACTION_START); GtkWidget *progress;{do_dimbacklight_action (Brightside *brightside, gint action)static void#ifdef USE_FBLEVEL} } } wnck_screen_toggle_showing_desktop(screen, TRUE); } else { wnck_screen_toggle_showing_desktop(screen, FALSE); if (wnck_screen_get_showing_desktop(screen)) { WnckScreen *screen = brightside->screen; if (action == ACTION_START) {{do_showdesktop_action (Brightside *brightside, gint action)static void} } cancel_lock_screen_action (brightside); } else { (GtkFunction) lock_screen_cb, brightside); DIALOG_TIMEOUT, brightside->lock_screen_timeout = gtk_timeout_add ( } g_assert_not_reached (); default: break; NULL); g_spawn_command_line_async ("xset dpms force off", case DPMS_OFF_ACTION: break; NULL); g_spawn_command_line_async ("xset dpms force suspend", case DPMS_SUSPEND_ACTION: break; NULL); g_spawn_command_line_async ("xset dpms force standby", case DPMS_STANDBY_ACTION: switch (type) { if (action == ACTION_START) { ICON_DPMS : ICON_LOCK, (action == ACTION_START)); show_dialog_timed_bar (brightside, (action == ACTION_START) ? } brightside->dialog_timeout = 0; gtk_timeout_remove (brightside->dialog_timeout); if (brightside->dialog_timeout != 0) {{do_dpms_action (Brightside *brightside, gint type, gint action)static void} } cancel_lock_screen_action (brightside); } else { (GtkFunction) lock_screen_cb, brightside); (DIALOG_TIMEOUT, brightside->lock_screen_timeout = gtk_timeout_add &brightside->screensaver_start_pid); execute ("xscreensaver-command -activate", FALSE, if (action == ACTION_START) { ICON_SCREENSAVER : ICON_LOCK, (action == ACTION_START)); show_dialog_timed_bar (brightside, (action == ACTION_START) ? } brightside->dialog_timeout = 0; gtk_timeout_remove (brightside->dialog_timeout); if (brightside->dialog_timeout != 0) {{do_screensaver_action (Brightside *brightside, gint action)static void} show_dialog_timed_bar (brightside, ICON_SCREENSAVER, is_enabled);ad2xq\+"Z  x ) V  l ! f  } . i1M{ /* or corner */deorient_workspaces (Brightside *brightside, Window avoid, gint edge)static void * */ * reconceptualise the active window as having its own stacking layer. * desktop in turn, wasting time and looking ugly. Instead, one needs to * to give the window manager time to catch up - which would display each * especially as giving focus doesn't "take" without doing a gdk_display_sync * giving focus to the lowest window there. This would be far too much effort, * nothing we can do about it short of switching to each workspace in turn and * switching workspace; this messes up the window reordering but there's * workspace, which we do not have access to; it reactivates that window when * Unfortunately, Metacity keeps its own list of the `default' window on each * contents of the windows themselves. * side of windows (though see Sun's Java Desktop System); nor do we flip the * form mirror images around the axis of rotation. We do not show the reverse * their new and original window rectangles (not including window decorations) * and move all non-sticky, non-toplevel, non-bottomlevel windows such that * To rotate a workspace around an axis, we simply reverse the stacking order * direction, amusing as that would be. * workspaces around the axis indicated. We do not invert the pointer * warping the pointer to the antiparallel opposite point, and rotating all * same numbered workspaces, entering the antiparallel opposite workspace, * edge wrapped across. We choose to implement this by keeping windows on the * the workspace grid in effect rotated around the axis perpendicular to the * Thus when we wrap around across an antiparallel identified edge, we reenter * (parallel for a handle, antiparallel for a cross-cap). * handle? Answer: leave a hole (not at the edge), identify opposite edges * - no, so it's either a sphere or a Klein bottle. Question: how do we add a * antiparallel; think about it, does the resulting surface have any handles? * antiparallel, we get the same surface identifying both sets of edges * with vertical edges identified parallel and horizontal edges identified * a torus (yes: although the standard model for a Klein bottle is a square * true, the workspace layout becomes in effect a Klein bottle rather than * deorient_workspace: when orientable_workspaces is false and edge_wrap is /* *} } g_assert_not_reached (); default: break; do_custom_action (brightside, corner, action); case CUSTOM_ACTION:#endif break; do_brightness_action (brightside, action); if (brightside->levobj != NULL) case DIM_BACKLIGHT_ACTION:#ifdef USE_FBLEVELbrightside-1.4.0.orig/src/.brightside.schemas.in.swp0000644000175000000500000004000010136515471020463 0ustar arisrcb0VIM 6.3E@KA>Iedcapella~ed/Projects/brightside/brightside/src/brightside.schemas.in3210#"! Utplgme9adlW5m[KJ; s Y 5 R 0  c Q A @ 1 d J  s c b S  |b8a"'yfL9Zf[KJ;pV% Action enabled when mouse is in top left corner of screen Top left corner enabled false bool brightside /apps/brightside/nw_enabled /schemas/apps/brightside/nw_enabled Whether workspace layout is orientable Orientable workspaces true bool brightside /apps/brightside/orientable_workspaces /schemas/apps/brightside/orientable_workspaces Use PCM Volume instead of Master Volume Use PCM Volume instead of Master Volume false bool brightside /apps/brightside/use_pcm /schemas/apps/brightside/use_pcm Command to execute after flipping workspace (empty string for none) After flip command string brightside /apps/brightside/after_flip_command /schemas/apps/brightside/after_flip_command Switch to the adjacent workspace when the mouse reaches the edge of the screen Enable edge flip false bool brightside /apps/brightside/enable_edge_flip /schemas/apps/brightside/enable_edge_flip Switch to diagonally adjacent workspace when mouse placed in the corner of the screen, instead of executing a configurable action Enable corner flip false bool brightside /apps/brightside/corner_flip /schemas/apps/brightside/corner_flip Wrap wround edges of workspace layout when flipping workspace Edge wrap false bool brightside /apps/brightside/edge_wrap /schemas/apps/brightside/edge_wrap Delay in milliseconds before edge flip occurs Edge delay 500 int brightside /apps/brightside/edge_delay /schemas/apps/brightside/edge_delay Delay in milliseconds before screen corner action occurs Corner delay 500 int brightside /apps/brightside/corner_delay /schemas/apps/brightside/corner_delay ad @ Z8E3#" { a @ & t d c S @ ? Terminate custom command when mouse exits bottom right corner of screen Bottom right corner kill custom command false bool brightside /apps/brightside/se_custom_kill /schemas/apps/brightside/se_custom_kill Custom command to execute when mouse exits bottom right corner of screen Bottom right corner exit custom command string brightside /apps/brightside/se_custom_out /schemas/apps/brightside/se_custom_out brightside-1.4.0.orig/src/.gconf-property-editor.c.swp0000644000175000000500000004000010136515541020771 0ustar arisrcb0VIM 6.3ȂzAmAPIedcapella~ed/Projects/brightside/brightside/src/gconf-property-editor.c3210#"! Utpyizp}n}  mad yfcvs0 } z 5 v o n Z F E " ~ m T 9 '      Y 4  l k S & # "   }^]21 .sQ/=<m9 qpL!pN,   sizeof (GConfPropertyEditor), NULL, /* user-supplied data */ NULL, /* GClassFinalizeFunc */ (GClassInitFunc) gconf_property_editor_class_init, NULL, /* GBaseFinalizeFunc */ (GBaseInitFunc) gconf_property_editor_base_init, sizeof (GConfPropertyEditorClass), GTypeInfo gconf_property_editor_info = { if (!gconf_property_editor_type) { static GType gconf_property_editor_type = 0;{gconf_property_editor_get_type (void)GType ...); const gchar *first_custom, va_list var_args, const gchar *first_prop_name, GObject *ui_control, GConfChangeSet *changeset, GConfClientNotifyFunc cb,static GObject *gconf_peditor_new (gchar *key,static void gconf_property_editor_finalize (GObject *object); GParamSpec *pspec); GValue *value, guint prop_id,static void gconf_property_editor_get_prop (GObject *object, GParamSpec *pspec); const GValue *value, guint prop_id,static void gconf_property_editor_set_prop (GObject *object, static void gconf_property_editor_base_init (GConfPropertyEditorClass *class);static void gconf_property_editor_class_init (GConfPropertyEditorClass *class); GConfPropertyEditorClass *class);static void gconf_property_editor_init (GConfPropertyEditor *gconf_property_editor,static GObjectClass *parent_class;static guint peditor_signals[LAST_SIGNAL];} GConfPropertyEditorEnumData; gboolean use_nick; guint enum_val_false; gpointer enum_val_true_fn_data; GConfPEditorGetValueFn enum_val_true_fn; GType enum_type;{typedef struct}; GConfPropertyEditorDataFreeCb data_free_cb; gpointer data; gboolean inited; GConfClientNotifyFunc callback; GConfPEditorValueConvFn conv_from_widget_cb; GConfPEditorValueConvFn conv_to_widget_cb; GObject *ui_control; GConfChangeSet *changeset; guint handler_id; gchar *key;{struct _GConfPropertyEditorPrivate typedef void (*GConfPropertyEditorDataFreeCb) (gpointer data);}; PROP_DATA_FREE_CB PROP_DATA, PROP_UI_CONTROL, PROP_CONV_FROM_WIDGET_CB, PROP_CONV_TO_WIDGET_CB, PROP_CHANGESET, PROP_CALLBACK, PROP_KEY, PROP_0,enum {}; LAST_SIGNAL VALUE_CHANGED,enum {#include "preview-file-selection.h"#include "gconf-property-editor-marshal.h"#include "gconf-property-editor.h"#include #include #endif# include "config.h"#ifdef HAVE_CONFIG_H */ * 02111-1307, USA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * along with this program; if not, write to the Free Software * You should have received a copy of the GNU General Public License * * GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * but WITHOUT ANY WARRANTY; without even the implied warranty of * This program is distributed in the hope that it will be useful, * * any later version. * the Free Software Foundation; either version 2, or (at your option) * it under the terms of the GNU General Public License as published by * This program is free software; you can redistribute it and/or modify * * Written by Bradford Hovinen * * Copyright (C) 2001 Ximian, Inc./* gconf-property-editor.c/* -*- mode: c; style: linux -*- */adi1m|US32qp2 i O 6   R Q & $  w v b a ( y [ A & v c b 7  M* nf'dYK8-"!  QP4210} return G_OBJECT (peditor); (GCallback) peditor_select_radio_widget_changed, peditor); g_signal_connect_swapped (G_OBJECT (item->data), "toggled", for (item = radio_group; item != NULL; item = item->next) va_end (var_args); NULL)); g_free, "data-free-cb", enum_data, "data", peditor_enum_conv_from_widget, "conv-from-widget-cb", peditor_enum_conv_to_widget, "conv-to-widget-cb", var_args, first_property_name, G_OBJECT (first_button), changeset, (GConfClientNotifyFunc) peditor_select_radio_value_changed, (key, gconf_peditor_new peditor = GCONF_PROPERTY_EDITOR ( va_start (var_args, first_property_name); first_button = GTK_RADIO_BUTTON (radio_group->data); enum_data->use_nick = use_nick; enum_data->enum_type = enum_type; enum_data = g_new0 (GConfPropertyEditorEnumData, 1); g_return_val_if_fail (GTK_IS_RADIO_BUTTON (radio_group->data), NULL); g_return_val_if_fail (radio_group->data != NULL, NULL); g_return_val_if_fail (radio_group != NULL, NULL); g_return_val_if_fail (key != NULL, NULL); va_list var_args; GSList *item; GtkRadioButton *first_button; GConfPropertyEditorEnumData *enum_data; GConfPropertyEditor *peditor;{ ...) gchar *first_property_name, gboolean use_nick, GType enum_type, GSList *radio_group, gchar *key,gconf_peditor_new_select_radio_with_enum (GConfChangeSet *changeset,GObject *} return peditor; (GCallback) peditor_image_clicked_cb, peditor); g_signal_connect_swapped (G_OBJECT (button), "clicked", va_end (var_args); var_args, NULL); first_property_name, G_OBJECT (button), changeset, (GConfClientNotifyFunc) peditor_image_value_changed, (key, peditor = gconf_peditor_new va_start (var_args, first_property_name); g_return_val_if_fail (GTK_IS_BUTTON (button), NULL); g_return_val_if_fail (button != NULL, NULL); g_return_val_if_fail (key != NULL, NULL); va_list var_args; GObject *peditor;{ ...) gchar *first_property_name, GtkWidget *button, gchar *key,gconf_peditor_new_image (GConfChangeSet *changeset,GObject *} } gconf_value_free (value_wid); peditor_image_set_filename (peditor, filename); filename = gconf_value_get_string (value_wid); value_wid = peditor->p->conv_to_widget_cb (peditor, value); const gchar *filename; if (value != NULL) { value = gconf_entry_get_value (entry); gconf_change_set_remove (peditor->p->changeset, peditor->p->key); if (peditor->p->changeset != NULL) GConfValue *value, *value_wid;{ GConfPropertyEditor *peditor) GConfEntry *entry, guint cnxn_id,peditor_image_value_changed (GConfClient *client,brightside-1.4.0.orig/src/brightside.c.orig0000644000175000000500000016277510136515733016757 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * Portions copyright (C) 2001 Bastien Nocera * * brightside.c * * This file is part of Brightside. * * Brightside is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * Brightside is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Brightside; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #include #include #include #include #include /* Gnome headers */ #include #include #include #include #include #include #include "brightside.h" #include "brightside-volume.h" #ifdef USE_FBLEVEL #include "brightside-fb-level.h" #endif #ifdef ENABLE_TRAY_ICON #include "brightside-tray.h" #endif typedef struct { BrightsideVolume *volobj; #ifdef USE_FBLEVEL BrightsideFblevel *levobj; #endif struct { struct { gboolean enabled; gchar *action; gchar *custom_in; gchar *custom_out; gboolean custom_kill; gint custom_kill_pid; } corners[4]; gint corner_delay; gboolean corner_flip; gboolean edge_flip; gchar *after_flip_command; gint edge_delay; gboolean edge_wrap; gboolean orientable_workspaces; } settings; GladeXML *xml; GtkWidget *dialog; GtkWidget *dialog_image; GConfClient *conf_client; guint dialog_timeout; guint screensaver_prod_timeout; gint screensaver_start_pid; guint lock_screen_timeout; guint pointer_watch_timeout; GtkWidget *pager; WnckPager *pager_pager; guint pager_timeout; WnckScreen *screen; /* Multihead stuff */ GdkDisplay *display; GdkScreen *current_screen; GList *screens; BrightsideCornerType corner_in; BrightsideRegionType region_at; GTimeVal time_region_entered; /* Set in future to get progress bar to count down rather than up */ GTimeVal time_progress_bar; GTimeVal time_corner_activated; GTimeVal time_edge_flipped; struct { BrightsideRegionType region; GTimeVal time_region_entered; } gesture_history [REGION_GESTURE_HISTORY]; } Brightside; enum { ICON_MUTED, ICON_LOUD, ICON_BRIGHT, ICON_SCREENSAVER, ICON_DPMS, ICON_LOCK, ICON_CUSTOM, }; enum { ACTION_START, ACTION_STOP, }; typedef struct { int rows; int cols; gboolean vertical_workspaces; gint starting_corner; int workspaces; int current; } workspace_info; /* forward definitions */ gboolean watch_mouse (gpointer data); static void pager_show (Brightside *brightside, WnckWorkspace *workspace, int n_rows, gboolean from_scroll); gboolean pager_enter_leave (GtkWidget *widget, GdkEventCrossing *event, gpointer data); /* main code */ static Window my_wnck_screen_get_root (WnckScreen *screen, Display *display) { XWindowAttributes attributes; WnckWindow *window = wnck_screen_get_active_window (screen); GList *list; if (window) { XGetWindowAttributes (display, wnck_window_get_xid (window), &attributes); return attributes.root; } if (list = wnck_screen_get_windows (screen)) { window = g_list_first (list)->data; XGetWindowAttributes (display, wnck_window_get_xid (window), &attributes); return attributes.root; } return None; } #if 0 static Window get_root_window_hint_window (Brightside *brightside, char *atom_name) { Window xwindow = None; Display *xdisplay = gdk_x11_display_get_xdisplay (brightside->display); Window xroot = my_wnck_screen_get_root (brightside->screen, xdisplay); Atom xatom = XInternAtom (xdisplay, atom_name, False); gulong n_items = 0; int format = 0; guchar *prop = NULL; Atom type = None; gulong bytes_after = 0; if (XGetWindowProperty (xdisplay, xroot, xatom, 0, G_MAXLONG, False, XA_WINDOW, &type, &format, &n_items, &bytes_after, (guchar **)&prop) != Success || type == None) { if (prop) XFree (prop); return None; } if (type == XA_WINDOW && n_items > 0) { xwindow = *((Window *) prop); } XFree (prop); return xwindow; } #endif static gboolean get_workspace_info (workspace_info *w_info, Brightside *brightside) { int workspaces = wnck_screen_get_workspace_count (brightside->screen); int current = wnck_workspace_get_number ( wnck_screen_get_active_workspace (brightside->screen)); gboolean vertical_workspaces = FALSE; gint columns_of_workspaces = 0, rows_of_workspaces = 0; gint starting_corner = NW; int cols = 0, rows = 0; /* Start EWMH communication */ /* This code hacked out in complete desparation. Is there really no * Gnome/GTK library that can tell me the neighbouring workspace? */ Display *xdisplay = gdk_x11_display_get_xdisplay (brightside->display); Window xroot = my_wnck_screen_get_root (brightside->screen, xdisplay); Atom xatom; gulong n_items = 0; int format = 0; gulong *list = NULL; guchar *prop = NULL; Atom type = None; gulong bytes_after = 0; xatom = XInternAtom (xdisplay, DESKTOP_LAYOUT_ATOM, False); if (XGetWindowProperty (xdisplay, xroot, xatom, 0, G_MAXLONG, False, XA_CARDINAL, &type, &format, &n_items, &bytes_after, (guchar **)&prop) != Success || type == None) { if (prop) XFree (prop); return FALSE; } list = (gulong *) prop; prop = NULL; if (n_items == 3 || n_items == 4) { switch (list[0]) { case 0: vertical_workspaces = FALSE; break; case 1: vertical_workspaces = TRUE; break; default: g_assert_not_reached(); } cols = list[1]; rows = list[2]; g_assert (rows > 0 || cols > 0); rows_of_workspaces = (rows > 0) ? rows : -1; columns_of_workspaces = (cols > 0) ? cols : -1; if (n_items == 4) { switch (list[3]) { case 0: starting_corner = NW; break; case 1: starting_corner = NE; break; case 2: starting_corner = SE; break; case 3: starting_corner = SW; break; default: g_assert_not_reached(); } } } else { g_assert_not_reached(); } XFree (list); if (rows_of_workspaces == -1 && columns_of_workspaces == -1) { rows = 1; cols = workspaces; } else if (rows_of_workspaces == -1) rows = (workspaces + cols - 1) / cols; else if (columns_of_workspaces == -1) cols = (workspaces + rows - 1) / rows; else if (columns_of_workspaces * rows_of_workspaces < workspaces) cols = (workspaces + rows - 1) / rows; else if ((columns_of_workspaces - 1) * rows_of_workspaces >= workspaces) cols = (workspaces + rows - 1) / rows; else if ((rows_of_workspaces - 1) * columns_of_workspaces >= workspaces) rows = (workspaces + cols - 1) / cols; w_info->workspaces = workspaces; w_info->current = current; w_info->vertical_workspaces = vertical_workspaces; w_info->starting_corner = starting_corner; w_info->cols = cols; w_info->rows = rows; return TRUE; } static void selection_get_func (GtkClipboard *clipboard, GtkSelectionData *selection_data, guint info, gpointer data) { /* Hackiness: this is used for interprocess communication to request * the pager be shown. By extending the list of formats we can support * a small number of messages. */ #ifdef DEBUG g_print ("selection_get\n"); #endif Brightside *brightside = (Brightside *) data; workspace_info *w_info = g_new (workspace_info, 1); if (get_workspace_info (w_info, brightside) == TRUE) pager_show (brightside, wnck_screen_get_active_workspace ( brightside->screen), w_info->rows, FALSE); g_free (w_info); return; } static void selection_clear_func (GtkClipboard *clipboard, gpointer data) { #ifdef DEBUG g_print ("selection_clear\n"); #endif return; } static gboolean brightside_get_lock (Brightside *brightside) { gboolean result = FALSE; GtkClipboard *clipboard; Atom clipboard_atom = gdk_x11_get_xatom_by_name (SELECTION_NAME); static const GtkTargetEntry targets[] = { { SELECTION_NAME, 0, 0 } }; XGrabServer (GDK_DISPLAY()); if (XGetSelectionOwner (GDK_DISPLAY(), clipboard_atom) != None) goto out; clipboard = gtk_clipboard_get (gdk_atom_intern (SELECTION_NAME, FALSE)); if (!gtk_clipboard_set_with_data (clipboard, targets, G_N_ELEMENTS (targets), selection_get_func, selection_clear_func, (gpointer) brightside)) goto out; result = TRUE; out: XUngrabServer (GDK_DISPLAY()); gdk_flush(); return result; } static void clipboard_received_func (GtkClipboard *clipboard, GtkSelectionData *selection_data, gpointer data) { #ifdef DEBUG g_print ("received\n"); #endif if (data == NULL) gtk_main_quit (); return; } static gboolean brightside_send_show_pager (gpointer data) { #ifdef DEBUG g_print ("sending show_pager\n"); #endif GdkAtom clip_atom = gdk_atom_intern (SELECTION_NAME, FALSE); GtkClipboard *clipboard = gtk_clipboard_get (clip_atom); gtk_clipboard_request_contents (clipboard, clip_atom, clipboard_received_func, data); /* let clipboard_received_func do the quitting */ gtk_main (); return FALSE; } static void brightside_exit (Brightside *brightside) { g_free (brightside); exit (0); } #ifdef USE_FBLEVEL static void fb_problem_cb (void) { char *msg; if (brightside_fblevel_is_powerbook () == FALSE) return; msg = permission_problem_string ("/dev/pmu"); brightside_error (msg); g_free (msg); return; } #endif static void update_use_pcm_cb (GConfClient *client, guint id, GConfEntry *entry, gpointer data) { Brightside *brightside = (Brightside *)data; gboolean use_pcm = FALSE; use_pcm = gconf_client_get_bool (brightside->conf_client, USE_PCM_KEY, NULL); brightside_volume_set_use_pcm (brightside->volobj, use_pcm); } static void brightside_image_set_custom (Brightside *brightside, const gchar *cmd, gboolean sensitive) { GtkWidget *image = NULL; GtkWidget *vbox; vbox = glade_xml_get_widget (brightside->xml, "vbox2"); g_return_if_fail (vbox != NULL); if (cmd && strlen(cmd) != 0) { gchar **argv; gint argc; if (g_shell_parse_argv (cmd, &argc, &argv, NULL)) { char *path; GnomeIconTheme *icon_theme; icon_theme = gnome_icon_theme_new (); path = gnome_icon_theme_lookup_icon (icon_theme, argv[0], 48, NULL, NULL); if (path != NULL) { image = gtk_image_new_from_file (path); g_free (path); } g_object_unref (icon_theme); g_strfreev (argv); } } if (!image) { image = gtk_image_new_from_stock (GTK_STOCK_EXECUTE, GTK_ICON_SIZE_DIALOG); } if (brightside->dialog_image != NULL) gtk_widget_destroy (brightside->dialog_image); gtk_widget_show (image); gtk_box_pack_start (GTK_BOX (vbox), image, TRUE, TRUE, 0); gtk_widget_set_sensitive (image, sensitive); brightside->dialog_image = image; } static void brightside_image_set (Brightside *brightside, int icon, gboolean sensitive) { GtkWidget *image = NULL; GtkWidget *vbox; vbox = glade_xml_get_widget (brightside->xml, "vbox2"); g_return_if_fail (vbox != NULL); switch (icon) { case ICON_LOUD: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "gnome-speakernotes.png"); break; case ICON_MUTED: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "gnome-speakernotes-muted.png"); break; case ICON_BRIGHT: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "brightside-brightness.png"); break; case ICON_SCREENSAVER: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "xscreensaver.png"); break; case ICON_DPMS: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "dpms.png"); break; case ICON_LOCK: image = gtk_image_new_from_file ( BRIGHTSIDE_DATA "gnome-lockscreen.png"); break; default: g_assert_not_reached (); } if (brightside->dialog_image != NULL) gtk_widget_destroy (brightside->dialog_image); gtk_widget_show (image); gtk_box_pack_start (GTK_BOX (vbox), image, TRUE, TRUE, 0); gtk_widget_set_sensitive (image, sensitive); brightside->dialog_image = image; } static void update_settings_cb (GConfClient *client, guint id, GConfEntry *entry, gpointer data) { Brightside *brightside = (Brightside *) data; gint i; g_return_if_fail (entry->key != NULL); /* Find the key that was modified */ for (i = REGION_FIRST_CORNER; REGION_IS_CORNER (i); ++i) { if (!strcmp (entry->key, corners[i].enabled_key)) { brightside->settings.corners[i].enabled = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); return; } else if (!strcmp (entry->key, corners[i].action_key)) { brightside->settings.corners[i].action = gconf_client_get_string ( brightside->conf_client, entry->key, NULL); return; } else if (!strcmp (entry->key, corners[i].custom_in_key)) { brightside->settings.corners[i].custom_in = gconf_client_get_string ( brightside->conf_client, entry->key, NULL); return; } else if (!strcmp (entry->key, corners[i].custom_out_key)) { brightside->settings.corners[i].custom_out = gconf_client_get_string ( brightside->conf_client, entry->key, NULL); return; } else if (!strcmp (entry->key, corners[i].custom_kill_key)) { brightside->settings.corners[i].custom_kill = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); return; } } if (!strcmp (entry->key, CORNER_DELAY_KEY)) { brightside->settings.corner_delay = gconf_client_get_int ( brightside->conf_client, entry->key, NULL); if (brightside->pointer_watch_timeout) { gtk_timeout_remove (brightside->pointer_watch_timeout); brightside->pointer_watch_timeout = gtk_timeout_add ( CLAMP(MIN(brightside->settings.edge_delay, brightside->settings.corner_delay) / 5, 20, 200), watch_mouse, brightside); } } else if (!strcmp (entry->key, CORNER_FLIP_KEY)) { brightside->settings.corner_flip = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); } else if (!strcmp (entry->key, ENABLE_EDGE_FLIP_KEY)) { brightside->settings.edge_flip = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); } else if (!strcmp (entry->key, AFTER_FLIP_COMMAND_KEY)) { brightside->settings.after_flip_command = gconf_client_get_string ( brightside->conf_client, entry->key, NULL); } else if (!strcmp (entry->key, EDGE_DELAY_KEY)) { brightside->settings.edge_delay = gconf_client_get_int ( brightside->conf_client, entry->key, NULL); if (brightside->pointer_watch_timeout) { gtk_timeout_remove (brightside->pointer_watch_timeout); brightside->pointer_watch_timeout = gtk_timeout_add ( CLAMP (MIN (brightside->settings.edge_delay, brightside->settings.corner_delay) / 5, 20, 200), watch_mouse, brightside); } } else if (!strcmp (entry->key, EDGE_WRAP_KEY)) { brightside->settings.edge_wrap = gconf_client_get_bool ( brightside->conf_client, entry->key, NULL); } else if (!strcmp (entry->key, ORIENTABLE_WORKSPACES_KEY)) { brightside->settings.orientable_workspaces = gconf_client_get_bool (brightside->conf_client, entry->key, NULL); } } static void init_mouse (Brightside *brightside) { int i; brightside->display = gdk_display_get_default (); brightside->screens = NULL; if (gdk_display_get_n_screens (brightside->display) == 1) { brightside->screens = g_list_append (brightside->screens, gdk_screen_get_default ()); } else { for (i = 0; i < gdk_display_get_n_screens (brightside->display); i++) { GdkScreen *screen; screen = gdk_display_get_screen ( brightside->display, i); if (screen != NULL) brightside->screens = g_list_append ( brightside->screens, screen); } } gconf_client_notify_add (brightside->conf_client, BRIGHTSIDE_KEY_ROOT, update_settings_cb, brightside, NULL, NULL); for (i = REGION_FIRST_CORNER; REGION_IS_CORNER (i); ++i) { brightside->settings.corners[i].enabled = gconf_client_get_bool (brightside->conf_client, corners[i].enabled_key, NULL); brightside->settings.corners[i].action = gconf_client_get_string (brightside->conf_client, corners[i].action_key, NULL); brightside->settings.corners[i].custom_in = gconf_client_get_string (brightside->conf_client, corners[i].custom_in_key, NULL); brightside->settings.corners[i].custom_out = gconf_client_get_string (brightside->conf_client, corners[i].custom_out_key, NULL); brightside->settings.corners[i].custom_kill = gconf_client_get_bool (brightside->conf_client, corners[i].custom_kill_key, NULL); } brightside->settings.corner_delay = gconf_client_get_int (brightside->conf_client, CORNER_DELAY_KEY, NULL); brightside->settings.corner_flip = gconf_client_get_bool (brightside->conf_client, CORNER_FLIP_KEY, NULL); brightside->settings.edge_flip = gconf_client_get_bool (brightside->conf_client, ENABLE_EDGE_FLIP_KEY, NULL); brightside->settings.after_flip_command = gconf_client_get_string (brightside->conf_client, AFTER_FLIP_COMMAND_KEY, NULL); brightside->settings.edge_delay = gconf_client_get_int (brightside->conf_client, EDGE_DELAY_KEY, NULL); brightside->settings.edge_wrap = gconf_client_get_bool (brightside->conf_client, EDGE_WRAP_KEY, NULL); brightside->settings.orientable_workspaces = gconf_client_get_bool (brightside->conf_client, ORIENTABLE_WORKSPACES_KEY, NULL); } static void init_sm (Brightside *brightside) { GnomeClient *master; GnomeClientFlags flags; master = gnome_master_client (); flags = gnome_client_get_flags (master); if (flags & GNOME_CLIENT_IS_CONNECTED) { #ifdef DEBUG gnome_client_set_restart_style (master, GNOME_RESTART_NEVER); #else gnome_client_set_restart_style (master, GNOME_RESTART_IMMEDIATELY); #endif gnome_client_flush (master); } g_signal_connect (GTK_OBJECT (master), "die", G_CALLBACK (brightside_exit), brightside); } static void dialog_move_to_screen_position (Brightside *brightside, GtkWidget *dialog, gfloat x_loc, gfloat y_loc, gboolean show_first) { int orig_x, orig_y, orig_w, orig_h, orig_d; int screen_w, screen_h; int x, y; int pointer_x, pointer_y; GdkScreen *pointer_screen; GdkRectangle geometry; int monitor; gtk_window_set_screen (GTK_WINDOW (dialog), brightside->current_screen); gtk_widget_realize (GTK_WIDGET (dialog)); pointer_screen = NULL; gdk_display_get_pointer ( gdk_screen_get_display (brightside->current_screen), &pointer_screen, &pointer_x, &pointer_y, NULL); if (pointer_screen != brightside->current_screen) { /* The pointer isn't on the current screen, so just * assume the default monitor */ monitor = 0; } else { monitor = gdk_screen_get_monitor_at_point ( brightside->current_screen, pointer_x, pointer_y); } gdk_screen_get_monitor_geometry (brightside->current_screen, monitor, &geometry); screen_w = geometry.width; screen_h = geometry.height; if (show_first) gtk_widget_show (dialog); gdk_window_get_geometry (GTK_WIDGET (dialog)->window, &orig_x, &orig_y, &orig_w, &orig_h, &orig_d); x = geometry.x + (screen_w * x_loc) - (orig_w / 2); y = geometry.y + (screen_h * y_loc) - (orig_h / 2); gdk_window_move (GTK_WIDGET (dialog)->window, x, y); /* this makes sure the dialog is actually shown */ while (gtk_events_pending()) gtk_main_iteration(); } static gboolean dialog_hide (Brightside *brightside) { gtk_widget_hide (brightside->dialog); brightside->dialog_timeout = 0; return FALSE; } static void dialog_show (Brightside *brightside, glong timeout_msec) { dialog_move_to_screen_position (brightside, brightside->dialog, 0.5, 0.75, TRUE); brightside->dialog_timeout = gtk_timeout_add (timeout_msec, (GtkFunction) dialog_hide, brightside); } static gboolean update_bar_volume_cb (Brightside *brightside) { gint vol; GtkWidget *progress; if (brightside->dialog_timeout == 0) return FALSE; vol = brightside_volume_get_volume (brightside->volobj); progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), (double) vol / 100); return TRUE; } static gboolean lock_screen_cb (gpointer data) { g_spawn_command_line_async ("xscreensaver-command -lock", NULL); return FALSE; } static gboolean update_bar_timed_cb (Brightside *brightside) { GTimeVal time_now; glong elapsed_msec; GtkWidget *progress; if (brightside->dialog_timeout == 0) return FALSE; g_get_current_time (&time_now); elapsed_msec = ABS (TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_progress_bar)); if (elapsed_msec > DIALOG_TIMEOUT) return FALSE; progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), (double) elapsed_msec / DIALOG_TIMEOUT); return TRUE; } static void show_dialog_timed_bar (Brightside *brightside, gint icon, gboolean is_enabled) { GtkWidget *progress; glong timeout_msec = DIALOG_TIMEOUT; progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_widget_set_sensitive (progress, is_enabled); if (icon != ICON_CUSTOM) brightside_image_set (brightside, icon, is_enabled); if (is_enabled) { GTimeVal time_now; GTimeVal time_start; g_get_current_time (&time_now); timeout_msec = TIMEVAL_ELAPSED_MSEC ( brightside->time_progress_bar, time_now); timeout_msec = CLAMP (timeout_msec, 0, DIALOG_TIMEOUT); g_get_current_time (&time_start); time_start.tv_sec -= timeout_msec / 1000; time_start.tv_usec -= (timeout_msec % 1000) * 1000; brightside->time_progress_bar = time_start; } else { GTimeVal time_now; GTimeVal time_end; g_get_current_time (&time_now); timeout_msec = TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_progress_bar); timeout_msec = CLAMP (timeout_msec, 0, DIALOG_TIMEOUT); g_get_current_time (&time_end); time_end.tv_sec += timeout_msec / 1000; time_end.tv_usec += (timeout_msec % 1000) * 1000; brightside->time_progress_bar = time_end; } dialog_show (brightside, is_enabled ? DIALOG_TIMEOUT - timeout_msec : timeout_msec); gtk_timeout_add (DIALOG_TIMEOUT / 100, (GtkFunction) update_bar_timed_cb, brightside); } static void cancel_lock_screen_action (Brightside *brightside) { if (brightside->lock_screen_timeout != 0) { gtk_timeout_remove (brightside->lock_screen_timeout); brightside->lock_screen_timeout = 0; } if (brightside->screensaver_start_pid) { kill_child_pid (brightside->screensaver_start_pid); brightside->screensaver_start_pid = 0; } } /** * Begin do_..._actions **/ static void do_mute_action (Brightside *brightside, gint action) { GtkWidget *progress; gboolean muted; gint vol; if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } muted = brightside_volume_get_mute(brightside->volobj); if (muted != (action == ACTION_START)) { brightside_volume_mute_toggle_fade (brightside->volobj, DIALOG_TIMEOUT); muted = !muted; } brightside_image_set (brightside, muted ? ICON_MUTED : ICON_LOUD, !muted); vol = brightside_volume_get_volume (brightside->volobj); progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_widget_set_sensitive (progress, !muted); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), (double) vol / 100); dialog_show (brightside, DIALOG_TIMEOUT); gtk_timeout_add (DIALOG_TIMEOUT / 100, (GtkFunction) update_bar_volume_cb, brightside); } gboolean disable_screensaver_cb (gpointer data) { g_spawn_command_line_async ("xscreensaver-command -deactivate", NULL); return TRUE; } static void do_no_screensaver_action (Brightside *brightside, gint action) { gboolean is_enabled = (action == ACTION_STOP); if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } if (brightside->screensaver_prod_timeout != 0) { gtk_timeout_remove (brightside->screensaver_prod_timeout); brightside->screensaver_prod_timeout = 0; } if (!is_enabled) brightside->screensaver_prod_timeout = gtk_timeout_add (30000, disable_screensaver_cb, brightside); /* oops - should de-overload time_corner_activated GTimeVal time_now; g_get_current_time (&time_now); glong timeout_msec = TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_corner_activated); */ show_dialog_timed_bar (brightside, ICON_SCREENSAVER, is_enabled); } static void do_screensaver_action (Brightside *brightside, gint action) { if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } show_dialog_timed_bar (brightside, (action == ACTION_START) ? ICON_SCREENSAVER : ICON_LOCK, (action == ACTION_START)); if (action == ACTION_START) { execute ("xscreensaver-command -activate", FALSE, &brightside->screensaver_start_pid); brightside->lock_screen_timeout = gtk_timeout_add (DIALOG_TIMEOUT, (GtkFunction) lock_screen_cb, brightside); } else { cancel_lock_screen_action (brightside); } } static void do_dpms_action (Brightside *brightside, gint type, gint action) { if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } show_dialog_timed_bar (brightside, (action == ACTION_START) ? ICON_DPMS : ICON_LOCK, (action == ACTION_START)); if (action == ACTION_START) { switch (type) { case DPMS_STANDBY_ACTION: g_spawn_command_line_async ("xset dpms force standby", NULL); break; case DPMS_SUSPEND_ACTION: g_spawn_command_line_async ("xset dpms force suspend", NULL); break; case DPMS_OFF_ACTION: g_spawn_command_line_async ("xset dpms force off", NULL); break; default: g_assert_not_reached (); } brightside->lock_screen_timeout = gtk_timeout_add ( DIALOG_TIMEOUT, (GtkFunction) lock_screen_cb, brightside); } else { cancel_lock_screen_action (brightside); } } #ifdef USE_FBLEVEL static void do_dimbacklight_action (Brightside *brightside, gint action) { GtkWidget *progress; gboolean is_dim = (action == ACTION_START); gint level; if (brightside->dialog_timeout != 0) { gtk_timeout_remove (brightside->dialog_timeout); brightside->dialog_timeout = 0; } brightside_fblevel_set_dim (brightside->levobj, is_dim); brightside_image_set (brightside, ICON_BRIGHT, !is_dim); progress = glade_xml_get_widget (brightside->xml, "progressbar"); gtk_widget_set_sensitive (progress, !is_dim); if (is_dim) level = 0; else level = brightside_fblevel_get_level (brightside->levobj); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), (double) level / 15); dialog_show (brightside, DIALOG_TIMEOUT); } #endif static void do_custom_action (Brightside *brightside, gint corner, gint action) { gboolean is_enabled = (action == ACTION_START); if (is_enabled) { brightside_image_set_custom (brightside, brightside->settings.corners[corner].custom_in, TRUE); execute (brightside->settings.corners[corner].custom_in, FALSE, &brightside->settings.corners[corner].custom_kill_pid ); } else if (brightside->settings.corners[corner].custom_kill) { brightside_image_set_custom (brightside, brightside->settings.corners[corner].custom_in, FALSE); kill_child_pid ( brightside->settings.corners[corner].custom_kill_pid); } else { brightside_image_set_custom (brightside, brightside->settings.corners[corner].custom_in, TRUE); execute (brightside->settings.corners[corner].custom_out, FALSE, NULL); } if (is_enabled || brightside->settings.corners[corner].custom_kill || (brightside->settings.corners[corner].custom_out && strlen (brightside->settings.corners[corner].custom_out ) != 0)) show_dialog_timed_bar (brightside, ICON_CUSTOM, is_enabled); else dialog_hide (brightside); } static void do_action (Brightside *brightside, gint corner, gint type, gint action) { #ifdef DEBUG g_print ("do_action, type is: %d\n", type); #endif switch (type) { case MUTE_VOLUME_ACTION: if (brightside->volobj != NULL) do_mute_action (brightside, action); break; case NO_SCREENSAVER_ACTION: do_no_screensaver_action (brightside, action); break; case SCREENSAVER_ACTION: do_screensaver_action (brightside, action); break; case DPMS_STANDBY_ACTION: case DPMS_SUSPEND_ACTION: case DPMS_OFF_ACTION: do_dpms_action (brightside, type, action); break; #ifdef USE_FBLEVEL case DIM_BACKLIGHT_ACTION: if (brightside->levobj != NULL) do_brightness_action (brightside, action); break; #endif case CUSTOM_ACTION: do_custom_action (brightside, corner, action); break; default: g_assert_not_reached (); } } /* * * deorient_workspace: when orientable_workspaces is false and edge_wrap is * true, the workspace layout becomes in effect a Klein bottle rather than * a torus (yes: although the standard model for a Klein bottle is a square * with vertical edges identified parallel and horizontal edges identified * antiparallel, we get the same surface identifying both sets of edges * antiparallel; think about it, does the resulting surface have any handles? * - no, so it's either a sphere or a Klein bottle. Question: how do we add a * handle? Answer: leave a hole (not at the edge), identify opposite edges * (parallel for a handle, antiparallel for a cross-cap). * Thus when we wrap around across an antiparallel identified edge, we reenter * the workspace grid in effect rotated around the axis perpendicular to the * edge wrapped across. We choose to implement this by keeping windows on the * same numbered workspaces, entering the antiparallel opposite workspace, * warping the pointer to the antiparallel opposite point, and rotating all * workspaces around the axis indicated. We do not invert the pointer * direction, amusing as that would be. * To rotate a workspace around an axis, we simply reverse the stacking order * and move all non-sticky, non-toplevel, non-bottomlevel windows such that * their new and original window rectangles (not including window decorations) * form mirror images around the axis of rotation. We do not show the reverse * side of windows (though see Sun's Java Desktop System); nor do we flip the * contents of the windows themselves. * Unfortunately, Metacity keeps its own list of the `default' window on each * workspace, which we do not have access to; it reactivates that window when * switching workspace; this messes up the window reordering but there's * nothing we can do about it short of switching to each workspace in turn and * giving focus to the lowest window there. This would be far too much effort, * especially as giving focus doesn't "take" without doing a gdk_display_sync * to give the window manager time to catch up - which would display each * desktop in turn, wasting time and looking ugly. Instead, one needs to * reconceptualise the active window as having its own stacking layer. * */ static void deorient_workspaces (Brightside *brightside, Window avoid, gint edge) { /* or corner */ WnckScreen *screen = brightside->screen; Display *xdisplay = gdk_x11_display_get_xdisplay (brightside->display); GList *list = wnck_screen_get_windows (screen); GList *tmp; int i, j; WnckWindow *windows [g_list_length (list)]; /* in bottom-to-top order */ list = wnck_screen_get_windows_stacked (screen); /* Loop through windows, flipping their position and adding them * to the restacking array */ for (i = 0, tmp = g_list_first (list); tmp != NULL; tmp = g_list_next (tmp)) { WnckWindow *window = tmp->data; WnckWindowType type; g_assert (WNCK_IS_WINDOW (window)); type = wnck_window_get_window_type (window); if (type == WNCK_WINDOW_NORMAL || type == WNCK_WINDOW_DIALOG || type == WNCK_WINDOW_TOOLBAR || type == WNCK_WINDOW_MENU || type == WNCK_WINDOW_UTILITY || type == WNCK_WINDOW_SPLASHSCREEN) { WnckWorkspace *workspace = wnck_window_get_workspace ( window); Window xwindow = wnck_window_get_xid (window); int wwidth, wheight, x, y, width, height; XWindowAttributes attributes; if (xwindow == avoid) continue; wwidth = wnck_workspace_get_width (workspace); wheight = wnck_workspace_get_height (workspace); /* Trouble: this gets position of internal window, * not including decorations. However, XMoveWindow * moves the decorated window. So, use * XGetWindowAttributes as x, y are offsets of * internal window from decorations. */ wnck_window_get_geometry (window, &x, &y, &width, &height); XGetWindowAttributes (xdisplay, xwindow, &attributes); if ((edge == LEFT || edge == RIGHT) && !wnck_window_is_maximized (window) && !wnck_window_is_maximized_horizontally (window)) XMoveWindow (xdisplay, xwindow, x - attributes.x, wheight - y - height - attributes.y); else if ((edge == TOP || edge == BOTTOM) && !wnck_window_is_maximized (window) && !wnck_window_is_maximized_vertically (window)) XMoveWindow (xdisplay, xwindow, wwidth - x - width - attributes.x, y - attributes.y); else if (REGION_IS_CORNER (edge) && !wnck_window_is_maximized (window) && !wnck_window_is_maximized_vertically (window) && !wnck_window_is_maximized_horizontally (window)) XMoveWindow (xdisplay, xwindow, wwidth - x - width - attributes.x, wheight - y - height - attributes.y); windows [i++] = window; } } /* Restack from top to bottom - XRestackWindows doesn't seem to work */ if (REGION_IS_EDGE (edge)) for (j = 0; j < i; ++j) XLowerWindow (xdisplay, wnck_window_get_xid(windows[j])); } static gboolean applet_scroll (GtkWidget *pager, GdkEventScroll *event, gpointer data) { Brightside *brightside = (Brightside *) data; WnckWorkspace *active_workspace = wnck_screen_get_active_workspace (brightside->screen); int workspace_index = wnck_workspace_get_number (active_workspace); int workspace_count = wnck_screen_get_workspace_count (brightside->screen); int n_columns, n_rows, new_index; WnckWorkspace *new_workspace; workspace_info *w_info = g_new (workspace_info, 1); if (get_workspace_info (w_info, brightside) == FALSE) { g_free (w_info); return FALSE; } n_columns = w_info->cols; n_rows = w_info->rows; g_free (w_info); new_index = workspace_index; if (event->type != GDK_SCROLL) return FALSE; switch (event->direction) { case GDK_SCROLL_DOWN: if (workspace_index + n_columns < workspace_count) new_index = workspace_index + n_columns; else if (workspace_index < workspace_count - 1) new_index = workspace_index % n_columns + 1; else new_index = 0; break; case GDK_SCROLL_RIGHT: if (workspace_index < workspace_count) new_index = workspace_index + 1; break; case GDK_SCROLL_UP: if (workspace_index - n_columns >= 0) new_index = workspace_index - n_columns; else if (workspace_index > 0) { new_index = (n_rows - 1) * n_columns; new_index += workspace_index % n_columns - 1; } else new_index = workspace_count - 1; break; case GDK_SCROLL_LEFT: if (workspace_index > 0) new_index = workspace_index - 1; break; } #ifdef DEBUG g_print ("new index %d\n", new_index); #endif new_workspace = wnck_screen_get_workspace (brightside->screen, new_index); if (new_workspace) { wnck_workspace_activate (new_workspace); pager_show (brightside, new_workspace, n_rows, TRUE); } return TRUE; } static void pager_setup (Brightside *brightside) { /* From test-pager.c */ GtkWidget *pager; GtkWidget *vbox; vbox = glade_xml_get_widget (brightside->xml, "vbox3"); g_return_if_fail (vbox != NULL); pager = wnck_pager_new (brightside->screen); wnck_pager_set_orientation (WNCK_PAGER (pager), GTK_ORIENTATION_HORIZONTAL); wnck_pager_set_shadow_type (WNCK_PAGER (pager), GTK_SHADOW_NONE); gtk_box_pack_start (GTK_BOX (vbox), pager, TRUE, TRUE, 0); brightside->pager_pager = WNCK_PAGER (pager); gtk_widget_show (pager); g_signal_connect (G_OBJECT (pager), "scroll-event", G_CALLBACK (applet_scroll), brightside); } static gboolean pager_hide (Brightside *brightside) { gtk_widget_hide (brightside->pager); brightside->pager_timeout = 0; return FALSE; } static void pager_show (Brightside *brightside, WnckWorkspace *workspace, int n_rows, gboolean from_scroll) { GtkWidget *label; #ifdef DEBUG g_print("pager_show %d %d\n", n_rows, from_scroll); #endif label = glade_xml_get_widget (brightside->xml, "workspace_label"); gtk_label_set_text (GTK_LABEL (label), wnck_workspace_get_name (workspace)); wnck_pager_set_n_rows (brightside->pager_pager, n_rows); if (brightside->pager_timeout) gtk_timeout_remove (brightside->pager_timeout); else dialog_move_to_screen_position (brightside, brightside->pager, 0.5, 0.5, TRUE); if (!from_scroll) brightside->pager_timeout = gtk_timeout_add (3 * MAX ( brightside->settings.corner_flip ? brightside->settings.corner_delay : 0, brightside->settings.edge_flip ? brightside->settings.edge_delay : 0), (GtkFunction) pager_hide, brightside); } gboolean pager_enter_leave (GtkWidget *widget, GdkEventCrossing *event, gpointer data) { Brightside *brightside; #ifdef DEBUG g_print("pager_enter_leave %d %d\n", event->type, event->detail); #endif brightside = (Brightside *) data; if (event->type == GDK_LEAVE_NOTIFY && event->detail != GDK_NOTIFY_INFERIOR) gtk_widget_hide (brightside->pager); if (brightside->pager_timeout) { gtk_timeout_remove (brightside->pager_timeout); brightside->pager_timeout = 0; } return FALSE; } static void do_edge_flip (Brightside *brightside, gint edge) /* or corner flip, now */ { int i, workspaces, current, cols, rows, original, new_space = 0; gint starting_corner, wrapped_point = 0, oldx, oldy, x, y; gboolean vertical_workspaces, have_wrapped = FALSE; Display *xdisplay; WnckWorkspace *new_workspace; GdkScreen *screen; #ifdef DEBUG g_print ("Request edge flip: edge is %d\n", edge); #endif workspace_info *w_info = g_new (workspace_info, 1); if (get_workspace_info (w_info, brightside) == FALSE) { g_free (w_info); return; } workspaces = w_info->workspaces; current = w_info->current; vertical_workspaces = w_info->vertical_workspaces; starting_corner = w_info->starting_corner; cols = w_info->cols; rows = w_info->rows; g_free (w_info); g_return_if_fail (workspaces > 0); #ifdef DEBUG g_print ("Workspace layout: %d rows, %d cols, orientation: %d, " "starting corner: %d, %d workspaces, current is %d, " "are%s orientable, are%s wrapping\n", rows, cols, vertical_workspaces, starting_corner, workspaces, current, brightside->settings.orientable_workspaces ?"":" not", brightside->settings.edge_wrap ? "" : " not"); #endif original = current; new_space = 0; have_wrapped = FALSE; wrapped_point = 0; xdisplay = gdk_x11_display_get_xdisplay (brightside->display); #if 0 Window xmoving = None; WnckWindow *moving = NULL; Window xresizing = None; /* Removed pursuant to bug 131630 on bugzilla.gnome.org */ /* Now, this is where it gets messy. * If a window is being moved, we want it to come with us. * If a window is being resized, we don't want to change workspace at * all. */ xmoving = get_root_window_hint_window (brightside, MOVING_WINDOW_ATOM); if (xmoving != None) moving = wnck_window_get (xmoving); xresizing = get_root_window_hint_window (brightside, RESIZING_WINDOW_ATOM); if (xresizing != None) { #ifdef DEBUG g_print ("Window %lx is being resized: abort\n", xresizing); #endif return; } #endif /* Special case: a 1-dimensional layout is a cylinder (or Moebius * strip), 0- and 2- dimensional layouts have closed topologies. */ if (((edge == TOP || edge == BOTTOM) && (rows == 1 && cols != 1)) || ((edge == LEFT || edge == RIGHT) && (rows != 1 && cols == 1))) return; /* In order to handle gaps in the workspace layout: loop at most * workspaces times */ for (i = 0; i < workspaces; ++i) { gint current_col, current_row; current_col = vertical_workspaces ? current / rows : current % cols; if (starting_corner == NE || starting_corner == SE) current_col = (cols - 1) - current_col; current_row = vertical_workspaces ? current % rows : current / cols; if (starting_corner == SW || starting_corner == SE) current_row = rows - 1 - current_row; #ifdef DEBUG g_print ("current cell is (%d, %d); ", current_col, current_row); #endif switch (edge) { case TOP: --current_row; break; case BOTTOM: ++current_row; break; case LEFT: --current_col; break; case RIGHT: ++current_col; break; case NW: --current_row; --current_col; break; case SW: ++current_row; --current_col; break; case NE: --current_row; ++current_col; break; case SE: ++current_row; ++current_col; break; } if (brightside->settings.edge_wrap) { if (current_col < 0 || current_col >= cols || current_row < 0 || current_row >= rows) have_wrapped = !have_wrapped; if (!brightside->settings.orientable_workspaces) { if (current_col < 0) { if (current_row < 0) wrapped_point = NW; else if (current_row >= rows) wrapped_point = SW; else wrapped_point = LEFT; } else if (current_col >= cols) { if (current_row < 0) wrapped_point = NE; else if (current_row >= rows) wrapped_point = SE; else wrapped_point = RIGHT; } else { if (current_row < 0) wrapped_point = TOP; else if (current_row >= rows) wrapped_point = BOTTOM; else wrapped_point = NONE; } if (current_col < 0 ) current_row = rows - 1 - current_row; if (current_col >= cols) current_row = rows - 1 - current_row; if (current_row < 0) current_col = cols - 1 - current_col; if (current_row >= rows) current_col = cols - 1 - current_col; } if (current_col < 0) current_col += cols; if (current_col >= cols) current_col -= cols; if (current_row < 0) current_row += rows; if (current_row >= rows) current_row -= rows; } else { if (current_col < 0) current_col = 0; if (current_col >= cols) current_col = cols - 1; if (current_row < 0) current_row = 0; if (current_row >= rows) current_row = rows - 1; } #ifdef DEBUG g_print ("new cell is (%d, %d); ", current_col, current_row); #endif new_space = vertical_workspaces ? ( ( (starting_corner == NW || starting_corner == SW) ? current_col : (cols - 1 - current_col) ) * rows + ( (starting_corner == NW || starting_corner == NE) ? current_row : (rows - 1 - current_row) ) ) : ( ( (starting_corner == NW || starting_corner == NE) ? current_row : (rows - 1 - current_row) ) * cols + ( (starting_corner == NW || starting_corner == SW) ? current_col : (cols - 1 - current_col) ) ); #ifdef DEBUG g_print ("proposed new workspace is %d; ", new_space); #endif /* if the new workspace is valid: brilliant! */ if (new_space < workspaces) break; #ifdef DEBUG g_print ("invalid; "); #endif /* if on a gap and not edge_wrapping, don't change workspace */ if (!brightside->settings.edge_wrap) { new_space = current; #ifdef DEBUG g_print ("hit a gap, aborting; "); #endif break; } /* if edge_wrapping, keep looping till we find a workspace - * this may be the original one, of course! */ current = new_space; #ifdef DEBUG g_print ("keeping going! \n"); #endif } #ifdef DEBUG g_print ("new workspace is %d\n", new_space); #endif if (new_space == original && !have_wrapped) return; if (have_wrapped && !brightside->settings.orientable_workspaces) { #ifdef DEBUG g_print ("Deorienting workspaces around the %s axis\n", REGION_IS_CORNER (wrapped_point) ? "z" : ((wrapped_point == TOP || wrapped_point == BOTTOM) ? "north-south" : "east-west")); #endif #if 0 deorient_workspaces (brightside, xmoving, wrapped_point); #else deorient_workspaces (brightside, None, wrapped_point); #endif } new_workspace = wnck_screen_get_workspace ( brightside->screen, new_space); wnck_workspace_activate (new_workspace); pager_show (brightside, new_workspace, rows, FALSE); gdk_display_get_pointer (brightside->display, &screen, &oldx, &oldy, NULL); x = gdk_screen_get_width(screen); y = gdk_screen_get_height(screen); if (edge == TOP || edge == BOTTOM) { y -= 10; if (edge == BOTTOM) y = -y; x = 0; } else if (edge == LEFT || edge == RIGHT) { x -= 10; if (edge == RIGHT) x = -x; y = 0; } else { x -= 10; y -= 10; if (edge == NE || edge == SE) x = -x; if (edge == SW || edge == SE) y = -y; } if (have_wrapped && !brightside->settings.orientable_workspaces) { if (edge == TOP || edge == BOTTOM) x = gdk_screen_get_width(screen) - 2 * oldx; else if (edge == LEFT || edge == RIGHT) y = gdk_screen_get_height(screen) - 2 * oldy; else if (wrapped_point == TOP || wrapped_point == BOTTOM) { y = gdk_screen_get_height(screen) - 2 * oldy; x = (edge == NW || edge == SW) ? 10 : -10; } else if (wrapped_point == LEFT || wrapped_point == RIGHT) { x = gdk_screen_get_width(screen) - 2 * oldx; y = (edge == NW || edge == NE) ? 10 : -10; } else { x = (edge == NW || edge == SW) ? 10 : -10; y = (edge == NW || edge == NE) ? 10 : -10; } } #ifdef DEBUG g_print ("Warp pointer by: %d, %d ", x, y); #endif XWarpPointer (xdisplay, None, None, 0, 0, 0, 0, x, y); gdk_display_get_pointer (brightside->display, &screen, &x, &y, NULL); brightside->current_screen = screen; #ifdef DEBUG g_print ("gives %d, %d\n", x, y); #endif execute (brightside->settings.after_flip_command, FALSE, NULL); #if 0 if (moving != NULL) { int moving_dx, moving_dy; /* offset of pointer from window */ /* Use XGetWindowAttributes to get offset of window from * decorations; FIXME assumes right and bottom decorations are * same width as left decoration! */ XWindowAttributes attributes; XGetWindowAttributes (xdisplay, xmoving, &attributes); #ifdef DEBUG g_print ("Attributes: %d, %d, %d x %d\n", attributes.x, attributes.y, attributes.width, attributes.height); #endif int mx, my, mwidth, mheight; wnck_window_get_geometry (moving, &mx, &my, &mwidth, &mheight); moving_dx = oldx + attributes.x - mx; if (moving_dx < 0) moving_dx = 0; if (moving_dx >= mwidth + attributes.x) moving_dx = mwidth + attributes.x - 1; moving_dy = oldy + attributes.y - my; if (moving_dy < 0) moving_dy = 0; if (moving_dy >= mheight + attributes.x) moving_dy = mheight + attributes.x - 1; #ifdef DEBUG g_print ("Window %lx is being moved: bringing it along, moving " "it to %d, %d (pointer offset is %d, %d, was " "%d, %d)\n", xmoving, x - moving_dx, y - moving_dy, moving_dx, moving_dy, oldx + attributes.x - mx, oldy + attributes.y - my); #endif wnck_window_move_to_workspace (moving, new_workspace); wnck_window_activate (moving); XMoveWindow (xdisplay, xmoving, x - moving_dx, y - moving_dy); /* Send _NET_WM_MOVERESIZE to ensure the WM keeps the window * in the 'moving' state. */ XEvent xev; xev.xclient.type = ClientMessage; xev.xclient.serial = 0; xev.xclient.send_event = True; xev.xclient.display = xdisplay; xev.xclient.window = xmoving; xev.xclient.message_type = XInternAtom (xdisplay, WM_MOVERESIZE_ATOM, False); xev.xclient.format = 32; xev.xclient.data.l[0] = x; xev.xclient.data.l[1] = y; xev.xclient.data.l[2] = _NET_WM_MOVERESIZE_MOVE; xev.xclient.data.l[3] = 0; XSendEvent (xdisplay, xroot, False, SubstructureRedirectMask | SubstructureNotifyMask, &xev); } #endif } gboolean watch_mouse (gpointer data) { Brightside *brightside = (Brightside *) data; GdkScreen *screen; gint x, y; gint i; gint region, corner, action; gdk_display_get_pointer (brightside->display, &screen, &x, &y, NULL); brightside->current_screen = screen; if (x > 0 && y > 0 && x < gdk_screen_get_width (screen) - 1 && y < gdk_screen_get_height (screen) - 1) { if (brightside->corner_in != NONE) { corner = brightside->corner_in; if (brightside->settings.corners[corner].enabled && gconf_string_to_enum ( actions_lookup_table, brightside->settings .corners[corner].action, &action)) do_action (brightside, corner, action, ACTION_STOP); brightside->corner_in = NONE; } brightside->region_at = NONE; return TRUE; } if (x == 0) { if (y == 0) region = NW; else if (y == gdk_screen_get_height (screen) - 1) region = SW; else region = LEFT; } else if (x == gdk_screen_get_width (screen) - 1) { if (y == 0) region = NE; else if (y == gdk_screen_get_height (screen) - 1) region = SE; else region = RIGHT; } else if (y == 0) region = TOP; else region = BOTTOM; if (brightside->corner_in != NONE && brightside->corner_in != region) { /* Just moved out of a corner we had triggered */ corner = brightside->corner_in; if (brightside->settings.corners[corner].enabled && gconf_string_to_enum (actions_lookup_table, brightside->settings.corners[corner].action, &action)) do_action (brightside, corner, action, ACTION_STOP); brightside->corner_in = NONE; } else if (brightside->region_at != NONE && brightside->region_at != region) { /* Just moved out of a region not yet triggered */ brightside->corner_in = NONE; } else if (brightside->corner_in == region) { /* Still in the triggered region */ ; } else if (brightside->region_at == region) { /* Still in a region not yet triggered */ GTimeVal time_now; glong elapsed_msec, delay; g_get_current_time (&time_now); elapsed_msec = TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_region_entered); delay = REGION_IS_CORNER (region) ? brightside->settings.corner_delay : brightside->settings.edge_delay; /* Check if it's time to trigger the region */ if (elapsed_msec > delay) { if ( (REGION_IS_CORNER (region) && brightside->settings.corner_flip) || (REGION_IS_EDGE (region) && brightside->settings.edge_flip)) { brightside->time_edge_flipped = time_now; do_edge_flip (brightside, region); } else if (REGION_IS_CORNER (region)) { brightside->time_corner_activated = time_now; if (brightside->settings.corners[region].enabled && gconf_string_to_enum ( actions_lookup_table, brightside->settings .corners[region].action, &action)) do_action (brightside, region, action, ACTION_START); brightside->corner_in = region; } for (i = 0; i < REGION_GESTURE_HISTORY; ++i) brightside->gesture_history[i].region = NONE; } } if (brightside->region_at != region) { /* Moved into a new region */ /* More edge flips come without resistance for a time of * MAX (flip delay) 2 - this allows moving back, corner * flipping even when corner_flip is false, and, for the * nimble, covering multiple screens in one action. * Allow corner flipping even when corner_flip is false as * it's near impossible to hit the corner when edge flipping * is resistance-less and we don't want to confuse users. */ gboolean have_just_flipped = FALSE; g_get_current_time (&brightside->time_region_entered); if ((REGION_IS_CORNER (region) && brightside->settings.corner_flip) || brightside->settings.edge_flip) { GTimeVal time_now; glong elapsed_msec, delay; g_get_current_time (&time_now); elapsed_msec = TIMEVAL_ELAPSED_MSEC (time_now, brightside->time_edge_flipped); delay = 2 * MAX ( brightside->settings.corner_flip ? brightside->settings.corner_delay : 0, brightside->settings.edge_flip ? brightside->settings.edge_delay : 0); if (elapsed_msec <= delay) { brightside->time_edge_flipped = time_now; do_edge_flip (brightside, region); have_just_flipped = TRUE; } else { /* Too slow */ glong delay2 = REGION_IS_CORNER (region) ? brightside->settings.corner_delay : brightside->settings.edge_delay; if (elapsed_msec <= delay + delay2) { /* They weren't that slow - make the trigger time the same distance into the * future as they missed the extra-flip cutoff time by */ brightside->time_region_entered.tv_sec -= (delay + delay2 - elapsed_msec) / 1000; brightside->time_region_entered.tv_usec -= ((delay + delay2 - elapsed_msec) % 1000) * 1000; } } } /* cop-out to avoid extra nesting */ #if 0 if (!have_just_flipped && REGION_IS_CORNER (region) && ((get_root_window_hint_window (brightside, MOVING_WINDOW_ATOM) != None && !brightside->settings.corner_flip) || get_root_window_hint_window (brightside, RESIZING_WINDOW_ATOM) != None)) { /* A window is being moved (and we aren't corner * flipping) or resized into a corner: pretend that we * are not in that corner */ region = NONE; } /* cop-out to avoid extra nesting */ #endif if (!have_just_flipped && !REGION_CORNER_TO_ADJACENT_EDGE ( brightside->region_at, region)) { gchar gesture [REGION_GESTURE_HISTORY + 1]; gchar *gesture_found; for (i = 1; i < REGION_GESTURE_HISTORY; ++i) brightside->gesture_history[i-1] = brightside->gesture_history[i]; brightside->gesture_history[i-1].region = region; brightside->gesture_history[i-1].time_region_entered = brightside->time_region_entered; for (i = 0; i < REGION_GESTURE_HISTORY; ++i) gesture[i] = (brightside->gesture_history[i].region == NONE) ? ' ' : REGION_GESTURE_CODES [ brightside->gesture_history[i].region]; gesture[i] = '\0'; #ifdef DEBUG g_print ("Testing gesture: [%s]", gesture); #endif if ((gesture_found = g_strrstr (gesture, EASTER_EGG_GESTURE))) { glong elapsed_msec, delay; i = (gint) (gesture_found - gesture); elapsed_msec = TIMEVAL_ELAPSED_MSEC ( brightside->time_region_entered, brightside->gesture_history[i] .time_region_entered); delay = MAX ( brightside->settings.corner_delay, brightside->settings.edge_delay) * 6; if (elapsed_msec < delay) { /* Not quite gegls from outer space */ gchar *url = g_strdup_printf ( "%s%La", BRIGHTSIDE_URL, *(long double *) PACKAGE_STRING BRIGHTSIDE_URL); gnome_url_show (url, NULL); g_print ("\nNot quite gegls from outer" "space...\n"); g_free (url); for (i = 0; i < REGION_GESTURE_HISTORY; ++i) brightside->gesture_history[i] .region = NONE; } else { g_print ( "Timed out! You took: %ldms Target was: %ldms YOU FAIL IT!!! :p\n", elapsed_msec, delay); } } } } brightside->region_at = region; return TRUE; } /* Any extra code to initialise the Brightside struct */ static void init_brightside_struct (Brightside *brightside) { gint i; for (i = 0; i < REGION_GESTURE_HISTORY; ++i) brightside->gesture_history[i].region = NONE; } int main (int argc, char *argv[]) { Brightside *brightside; GnomeProgram *brightside_program = NULL; gboolean show_pager = FALSE, show_version = FALSE; struct poptOption cmd_options_table[] = { {"pager", 'p', POPT_ARG_NONE, &show_pager, 0, _("Show the pager"), NULL}, {"version", 'v', POPT_ARG_NONE, &show_version, 0, _("Show the version of brightside"), NULL}, {0}}; bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); brightside_program = gnome_program_init ("brightside", VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_POPT_TABLE, cmd_options_table, NULL); gnome_program_parse_args (brightside_program); if (show_version == TRUE) { g_print ("%s\n", VERSION); return 0; } /* Stuff relies on the struct being initialised to 0 */ brightside = g_new0 (Brightside, 1); init_brightside_struct (brightside); if (brightside_get_lock (brightside) == FALSE) { if (show_pager == TRUE) brightside_send_show_pager (NULL); else g_print (_("Daemon already running, exiting...\n")); brightside_exit (brightside); } glade_gnome_init (); brightside->xml = glade_xml_new (BRIGHTSIDE_DATA "brightside.glade", NULL, NULL); if (brightside->xml == NULL) { brightside_error (_("Couldn't load the Glade file.\n" "Make sure that this daemon is properly" " installed.")); exit (1); } brightside->dialog = glade_xml_get_widget (brightside->xml, "dialog"); brightside_image_set (brightside, ICON_LOUD, TRUE); brightside->pager = glade_xml_get_widget (brightside->xml, "pager"); g_signal_connect (G_OBJECT (brightside->pager), "enter-notify-event", G_CALLBACK (pager_enter_leave), (gpointer) brightside); g_signal_connect (G_OBJECT (brightside->pager), "leave-notify-event", G_CALLBACK (pager_enter_leave), (gpointer) brightside); brightside->conf_client = gconf_client_get_default (); gconf_client_add_dir (brightside->conf_client, BRIGHTSIDE_KEY_ROOT, GCONF_CLIENT_PRELOAD_ONELEVEL, NULL); init_mouse (brightside); init_sm (brightside); #ifdef ENABLE_TRAY_ICON init_tray (); #endif brightside->current_screen = gdk_screen_get_default (); brightside->screen = wnck_screen_get_default (); gtk_widget_realize (brightside->dialog); dialog_move_to_screen_position (brightside, brightside->dialog, 0.5, 0.75, FALSE); pager_setup (brightside); gtk_widget_realize (brightside->pager); dialog_move_to_screen_position (brightside, brightside->pager, 0.5, 0.5, FALSE); /* initialise Volume handler */ brightside->volobj = brightside_volume_new(); if (brightside->volobj != NULL) { brightside_volume_set_use_pcm (brightside->volobj, gconf_client_get_bool (brightside->conf_client, USE_PCM_KEY, NULL)); gconf_client_notify_add (brightside->conf_client, USE_PCM_KEY, update_use_pcm_cb, brightside, NULL, NULL); } #ifdef USE_FBLEVEL /* initialise Frame Buffer level handler */ brightside->levobj = brightside_fblevel_new(); if (brightside->levobj == NULL) fb_problem_cb (); #endif /* Start filtering the events */ brightside->corner_in = brightside->region_at = NONE; brightside->pointer_watch_timeout = gtk_timeout_add ( CLAMP(MIN(brightside->settings.edge_delay, brightside->settings.corner_delay) / 5, 20, 200), watch_mouse, brightside); if (show_pager == TRUE) gtk_timeout_add (10, brightside_send_show_pager, brightside); gtk_main (); g_free (brightside); return 0; } brightside-1.4.0.orig/src/brightside.h.orig0000644000175000000500000001437410066431410016742 0ustar arisrc/* BRIGHTSIDE * Copyright (C) 2004 Ed Catmur * * brightside.h * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ #ifndef __BRIGHTSIDE_H__ #define __BRIGHTSIDE_H__ #include #include #define DIALOG_TIMEOUT 1000 /* timeout in ms for action icon dialog */ #define SELECTION_NAME "_BRIGHTSIDE_SELECTION" /* X selection to communicate between daemon and capplet */ #define BRIGHTSIDE_KEY_ROOT "/apps/brightside" #define TIMEVAL_ELAPSED_MSEC(a, b) ((((a).tv_sec - (b).tv_sec) * 1000) \ + (((a).tv_usec - (b).tv_usec) / 1000)) #if defined(__powerpc__) && defined (__linux__) #define USE_FBLEVEL #else #undef USE_FBLEVEL #endif enum { MUTE_VOLUME_ACTION, NO_SCREENSAVER_ACTION, SCREENSAVER_ACTION, DPMS_STANDBY_ACTION, DPMS_SUSPEND_ACTION, DPMS_OFF_ACTION, #ifdef USE_FBLEVEL DIM_BACKLIGHT_ACTION, #endif CUSTOM_ACTION, HANDLED_ACTIONS, }; /* struct GConfEnumStringPair { * gint enum_value; * const gchar* str; * }; */ const static struct { gint enum_value; const gchar *str; const char *description; } actions[HANDLED_ACTIONS] = { { MUTE_VOLUME_ACTION, "mute", N_("Mute volume") }, { NO_SCREENSAVER_ACTION, "noscreensaver", N_("Prevent screensaver starting") }, { SCREENSAVER_ACTION, "screensaver", N_("Start screensaver") }, { DPMS_STANDBY_ACTION, "standby", N_("Enter DPMS standby mode") }, { DPMS_SUSPEND_ACTION, "suspend", N_("Enter DPMS suspend mode") }, { DPMS_OFF_ACTION, "off", N_("Enter DPMS off mode") }, #ifdef USE_FBLEVEL { DIM_BACKLIGHT_ACTION, "dimbacklight", N_("Dim laptop backlight") }, #endif { CUSTOM_ACTION, "custom", N_("Custom action...") }, }; static GConfEnumStringPair actions_lookup_table[HANDLED_ACTIONS + 1] = { { MUTE_VOLUME_ACTION, "mute", }, { NO_SCREENSAVER_ACTION, "noscreensaver", }, { SCREENSAVER_ACTION, "screensaver", }, { DPMS_STANDBY_ACTION, "standby", }, { DPMS_SUSPEND_ACTION, "suspend", }, { DPMS_OFF_ACTION, "off", }, #ifdef USE_FBLEVEL { DIM_BACKLIGHT_ACTION, "dimbacklight", }, #endif { CUSTOM_ACTION, "custom", }, { -1, NULL }, }; /* Can change ordering as long as whole contents of this file are updated */ typedef enum { NW, SW, NE, SE, TOP, BOTTOM, LEFT, RIGHT, NONE = -1 } BrightsideRegionType; typedef BrightsideRegionType BrightsideCornerType; #define REGION_FIRST_CORNER NW #define REGION_IS_CORNER(r) ((r) >= NW && (r) <= SE) #define REGION_IS_EDGE(r) ((r) >= TOP && (r) <= RIGHT) #define REGION_ADJACENT_REGIONS(r, s) ( \ ((r) == NW && (s) == TOP) || ((r) == TOP && (s) == NE) || \ ((r) == NE && (s) == RIGHT) || ((r) == RIGHT && (s) == SE) || \ ((r) == SE && (s) == BOTTOM) || ((r) == BOTTOM && (s) == SW) || \ ((r) == SW && (s) == LEFT) || ((r) == LEFT && (s) == NW) || \ ((s) == NW && (r) == TOP) || ((s) == TOP && (r) == NE) || \ ((s) == NE && (r) == RIGHT) || ((s) == RIGHT && (r) == SE) || \ ((s) == SE && (r) == BOTTOM) || ((s) == BOTTOM && (r) == SW) || \ ((s) == SW && (r) == LEFT) || ((s) == LEFT && (r) == NW) || \ 0 ) #define REGION_CORNER_TO_ADJACENT_EDGE(r, s) ( \ ((r) == NW && (s) == TOP) || ((r) == NE && (s) == RIGHT) || \ ((r) == SE && (s) == BOTTOM) || ((r) == SW && (s) == LEFT) || \ ((r) == NW && (s) == LEFT) || ((r) == NE && (s) == TOP) || \ ((r) == SE && (s) == RIGHT) || ((r) == SW && (s) == BOTTOM) || \ 0 ) #define REGION_GESTURE_CODES "FLTJNSWE" /* corners are Graffiti strokes */ #define REGION_GESTURE_HISTORY 8 static struct { BrightsideCornerType id; const gchar *enabled_key; const char *enabled_toggle_id; const gchar *action_key; const char *action_menu_id; const gchar *custom_in_key; const gchar *custom_out_key; const gchar *custom_kill_key; gint default_action; /* see also brightside.schemas.in */ } corners[4] = { { NW, "/apps/brightside/nw_enabled", "nw_enabled", "/apps/brightside/nw_action", "nw_action", "/apps/brightside/nw_custom_in", "/apps/brightside/nw_custom_out", "/apps/brightside/nw_custom_kill", MUTE_VOLUME_ACTION, }, { SW, "/apps/brightside/sw_enabled", "sw_enabled", "/apps/brightside/sw_action", "sw_action", "/apps/brightside/sw_custom_in", "/apps/brightside/sw_custom_out", "/apps/brightside/sw_custom_kill", NO_SCREENSAVER_ACTION, }, { NE, "/apps/brightside/ne_enabled", "ne_enabled", "/apps/brightside/ne_action", "ne_action", "/apps/brightside/ne_custom_in", "/apps/brightside/ne_custom_out", "/apps/brightside/ne_custom_kill", SCREENSAVER_ACTION, }, { SE, "/apps/brightside/se_enabled", "se_enabled", "/apps/brightside/se_action", "se_action", "/apps/brightside/se_custom_in", "/apps/brightside/se_custom_out", "/apps/brightside/se_custom_kill", DPMS_STANDBY_ACTION }, }; #define CORNER_DELAY_KEY "/apps/brightside/corner_delay" #define CORNER_FLIP_KEY "/apps/brightside/corner_flip" #define ENABLE_EDGE_FLIP_KEY "/apps/brightside/enable_edge_flip" #define AFTER_FLIP_COMMAND_KEY "/apps/brightside/after_flip_command" #define EDGE_DELAY_KEY "/apps/brightside/edge_delay" #define EDGE_WRAP_KEY "/apps/brightside/edge_wrap" #define ORIENTABLE_WORKSPACES_KEY "/apps/brightside/orientable_workspaces" #define USE_PCM_KEY "/apps/brightside/use_pcm" #define CUSTOM_SHOW_LIST_KEY "/apps/panel/profiles/default/general/show_program_list" #define MOVING_WINDOW_ATOM "_NET_MOVING_WINDOW" #define RESIZING_WINDOW_ATOM "_NET_RESIZING_WINDOW" #define DESKTOP_LAYOUT_ATOM "_NET_DESKTOP_LAYOUT" #define WM_MOVERESIZE_ATOM "_NET_WM_MOVERESIZE" #define ACTIVE_WINDOW_ATOM "_NET_ACTIVE_WINDOW" /* fragment of EWMH spec */ #define _NET_WM_MOVERESIZE_MOVE 8 /* movement only */ #define BRIGHTSIDE_URL PACKAGE_BUGREPORT #define EASTER_EGG_GESTURE "TFLJWEWE" /* Euro symbol */ #endif /* __BRIGHTSIDE_H__ */ brightside-1.4.0.orig/src/.brightside-properties.c.swp0000644000175000000500000006000010136520141021037 0ustar arisrcb0VIM 6.3JzA:EmJedcapella~ed/Projects/brightside/brightside/src/brightside-properties.c3210#"! Utp=<Fad=]W] b # u U ? >  t s Y X H 6 4  v e d D 6 5 % # "  x 1     tK"ji6QO7$J#"  f<" dD6|]\ corner_actions_state = TRUE; corner_delay_state = FALSE; } else { corner_actions_state = FALSE; corner_delay_state = TRUE; GTK_TOGGLE_BUTTON (WID ("corners_flip")))) { if (gtk_toggle_button_get_active ( gint corner; gboolean corner_actions_state; gboolean corner_delay_state;{update_widgets_sensitive_cb (gpointer *data, GladeXML *dialog)static void} conf_client, NULL); GPOINTER_TO_INT (corner), GTK_TYPE_DIALOG)), GTK_WIDGET (menu), GTK_WINDOW (gtk_widget_get_ancestor ( show_custom_action_dialog ( if (gtk_option_menu_get_history (menu) == CUSTOM_ACTION){corner_action_changed_cb (GtkOptionMenu *menu, gpointer corner)static void} return new_value; gconf_value_set_int (new_value, val); gconf_string_to_enum (actions_lookup_table, str, &val); new_value = gconf_value_new (GCONF_VALUE_INT); ? gconf_value_get_string (value) : NULL; str = (value && (value->type == GCONF_VALUE_STRING)) gint val = 0; const gchar *str; GConfValue *new_value;{action_to_widget (GConfPropertyEditor *peditor, GConfValue *value)static GConfValue *} return new_value; gconf_value_get_int (value))); gconf_enum_to_string (actions_lookup_table, gconf_value_set_string (new_value, new_value = gconf_value_new (GCONF_VALUE_STRING); GConfValue *new_value;{action_from_widget (GConfPropertyEditor *peditor, GConfValue *value)static GConfValue *} return new_value; && gconf_value_get_bool (value)) ? 1 : 0); && (value->type == GCONF_VALUE_BOOL) gconf_value_set_int (new_value, (value new_value = gconf_value_new (GCONF_VALUE_INT); GConfValue *new_value;{corner_flip_to_widget (GConfPropertyEditor *peditor, GConfValue *value)static GConfValue *} return new_value; gconf_value_set_bool (new_value, (gconf_value_get_int (value) == 1)); new_value = gconf_value_new (GCONF_VALUE_BOOL); GConfValue *new_value;{corner_flip_from_widget (GConfPropertyEditor *peditor, GConfValue *value)static GConfValue *} return result; gdk_flush(); XUngrabServer (GDK_DISPLAY()); result = TRUE; if (XGetSelectionOwner (GDK_DISPLAY(), clipboard_atom) != None) XGrabServer (GDK_DISPLAY()); Atom clipboard_atom = gdk_x11_get_xatom_by_name (SELECTION_NAME); gboolean result = FALSE;{is_running (void)static gbooleanGConfClient *conf_client;#include "brightside.h"#include "brightside-properties.h"#include "brightside-properties-shared.h"#include "capplet-util.h"#include "gconf-property-editor.h"/* from gnome-control-center common */#include #include #include #include #include #include */ * USA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * along with this program; if not, write to the Free Software * You should have received a copy of the GNU General Public License * * GNU General Public License for more details. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * but WITHOUT ANY WARRANTY; without even the implied warranty of * This program is distributed in the hope that it will be useful, * * (at your option) any later version. * the Free Software Foundation; either version 2 of the License, or * it under the terms of the GNU General Public License as published by * This program is free software; you can redistribute it and/or modify * * brightside-properties.c * * Copyright (C) 2004 Ed Catmur /* BRIGHTSIDEadmFrq. pL j h 5 } | U ! z y N /  z 8 x 9  nKI,} return 0; g_object_unref (dialog); gconf_change_set_unref (changeset); gtk_main (); g_spawn_command_line_async ("brightside", NULL); if (is_running () == FALSE) gtk_widget_show_all (dialog_win); BRIGHTSIDE_DATA "brightside.svg", NULL); gtk_window_set_icon_from_file (GTK_WINDOW (dialog_win), gtk_window_set_resizable (GTK_WINDOW (dialog_win), FALSE); WID ("prefs_widget"), TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog_win)->vbox), (GCallback) dialog_button_clicked_cb, changeset); g_signal_connect (G_OBJECT (dialog_win), "response", GTK_RESPONSE_CLOSE); gtk_dialog_set_default_response (GTK_DIALOG (dialog_win), gtk_box_set_spacing (GTK_BOX (GTK_DIALOG(dialog_win)->vbox), 2); gtk_container_set_border_width (GTK_CONTAINER (dialog_win), 5); NULL); GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, GTK_STOCK_HELP, GTK_RESPONSE_HELP, GTK_DIALOG_NO_SEPARATOR, _("Screen Actions"), NULL, dialog_win = gtk_dialog_new_with_buttons( setup_dialog (dialog, changeset); dialog = create_dialog (); changeset = gconf_change_set_new (); conf_client = client; GCONF_CLIENT_PRELOAD_RECURSIVE, NULL); gconf_client_add_dir (client, BRIGHTSIDE_KEY_ROOT, client = gconf_client_get_default (); NULL); LIBGNOMEUI_MODULE, argc, argv, gnome_program_init ("brightside-properties", VERSION, textdomain (GETTEXT_PACKAGE); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); GtkWidget *dialog_win; GladeXML *dialog = NULL; GConfChangeSet *changeset; GConfClient *client;{main (int argc, char *argv[])int} WID ("edge_wrap_enabled"), NULL); gconf_peditor_new_boolean (NULL, EDGE_WRAP_KEY, WID ("edge_delay_scale"), NULL); gconf_peditor_new_numeric_range (NULL, EDGE_DELAY_KEY, WID ("edge_delay_scale")); gconf_peditor_widget_set_guard (GCONF_PROPERTY_EDITOR (peditor), WID ("edge_flip_enabled"), NULL); peditor = gconf_peditor_new_boolean (NULL, ENABLE_EDGE_FLIP_KEY, WID ("corner_delay_scale"), NULL); gconf_peditor_new_numeric_range (NULL, CORNER_DELAY_KEY, update_widgets_sensitive_cb (NULL, dialog);ad<f[XVUq;!  F 7 e R  _ 0 %  N r <  /* call callback to set delay slider sensitive state */ G_CALLBACK (update_widgets_sensitive_cb), dialog); g_signal_connect (GTK_OBJECT (WID ("edge_flip_enabled")), "toggled", G_CALLBACK (update_widgets_sensitive_cb), dialog); g_signal_connect (GTK_OBJECT (WID ("corners_flip")), "toggled", NULL); "conv-from-widget-cb", corner_flip_from_widget, "conv-to-widget-cb", corner_flip_to_widget, GTK_RADIO_BUTTON (WID ("corners_flip"))), CORNER_FLIP_KEY, gtk_radio_button_get_group ( gconf_peditor_new_select_radio (NULL, } GINT_TO_POINTER (corner)); G_CALLBACK (corner_action_changed_cb), g_signal_connect (GTK_OBJECT (menu), "changed", NULL); "conv-from-widget-cb", action_from_widget, "conv-to-widget-cb", action_to_widget, (gchar *) corners[corner].action_key, menu, gconf_peditor_new_select_menu (NULL, dialog); G_CALLBACK (update_widgets_sensitive_cb), g_signal_connect (GTK_OBJECT (toggle), "toggled", toggle, NULL); (gchar *) corners[corner].enabled_key, peditor = gconf_peditor_new_boolean (NULL, GtkWidget *menu = WID (corners[corner].action_menu_id); GtkWidget *toggle = WID (corners[corner].enabled_toggle_id); ++corner) { for (corner = REGION_FIRST_CORNER; REGION_IS_CORNER (corner); gint corner; GObject *peditor;{setup_dialog (GladeXML *dialog, GConfChangeSet *changeset)static void} return dialog; populate_menus (dialog); "glade-data", dialog); g_object_set_data (G_OBJECT (WID ("prefs_widget")), "prefs_widget", NULL); dialog = glade_xml_new (BRIGHTSIDE_DATA "brightside-properties.glade", GladeXML *dialog;{create_dialog (void)static GladeXML */* CargoCult gnome-control-center/.../sound-properties-capplet.c */} } menu); WID (corners[corner].action_menu_id)), gtk_option_menu_set_menu (GTK_OPTION_MENU ( } gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);adlt ={d30|_5 \ A " x v u i ) g R H . | f e %  t L 2  q\ZGFxwgedXj0aT-d9c0&g1 /* call callback to set delay slider sensitive state */ G_CALLBACK (update_widgets_sensitive_cb), dialog); g_signal_connect (GTK_OBJECT (WID ("edge_flip_enabled")), "toggled", G_CALLBACK (update_widgets_sensitive_cb), dialog); g_signal_connect (GTK_OBJECT (WID ("corners_flip")), "toggled", NULL); "conv-from-widget-cb", corner_flip_from_widget, "conv-to-widget-cb", corner_flip_to_widget, GTK_RADIO_BUTTON (WID ("corners_flip"))), CORNER_FLIP_KEY, gtk_radio_button_get_group ( gconf_peditor_new_select_radio (NULL, } GINT_TO_POINTER (corner)); G_CALLBACK (corner_action_changed_cb), g_signal_connect (GTK_OBJECT (menu), "changed", NULL); "conv-from-widget-cb", action_from_widget, "conv-to-widget-cb", action_to_widget, (gchar *) corners[corner].action_key, menu, gconf_peditor_new_select_menu (NULL, dialog); G_CALLBACK (update_widgets_sensitive_cb), g_signal_connect (GTK_OBJECT (toggle), "toggled", toggle, NULL); (gchar *) corners[corner].enabled_key, peditor = gconf_peditor_new_boolean (NULL, GtkWidget *menu = WID (corners[corner].action_menu_id); GtkWidget *toggle = WID (corners[corner].enabled_toggle_id); ++corner) { for (corner = REGION_FIRST_CORNER; REGION_IS_CORNER (corner); gint corner; GObject *peditor;{setup_dialog (GladeXML *dialog, GConfChangeSet *changeset)static void} return dialog; populate_menus (dialog); "glade-data", dialog); g_object_set_data (G_OBJECT (WID ("prefs_widget")), "prefs_widget", NULL); dialog = glade_xml_new (BRIGHTSIDE_DATA "brightside-properties.glade", GladeXML *dialog;{create_dialog (void)static GladeXML */* CargoCult gnome-control-center/.../sound-properties-capplet.c */} } menu); WID (corners[corner].action_menu_id)), gtk_option_menu_set_menu (GTK_OPTION_MENU ( } gtk_menu_shell_appe action_des[action].desc action_descriptions[action]); menuitem = gtk_menu_item_new_with_label ( for (action = 0; action < HANDLED_ACTIONS; ++action) { menu = gtk_menu_new(); ++corner) { for (corner = REGION_FIRST_CORNER; REGION_IS_CORNER (corner); GtkWidget *menuitem; GtkWidget *menu; gint corner, action;{populate_menus (GladeXML *dialog)static void} } g_assert_not_reached(); default: break; gnome_url_show (HELP_URL, NULL); case GTK_RESPONSE_HELP: break; gtk_main_quit (); case GTK_RESPONSE_CLOSE: case GTK_RESPONSE_CANCEL: case GTK_RESPONSE_OK: case GTK_RESPONSE_DELETE_EVENT: case GTK_RESPONSE_NONE: switch (response_id) {{ GConfChangeSet *changeset)dialog_button_clicked_cb (GtkDialog *dialog, gint response_id, static void} GTK_TOGGLE_BUTTON (WID ("edge_flip_enabled")))); gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON (WID ("corners_flip"))) || gtk_toggle_button_get_active ( (WID ("edge_wrap_enabled"), gtk_widget_set_sensitive (WID ("corner_delay_scale"), corner_delay_state); gtk_widget_set_sensitive } (WID (corners[corner].enabled_toggle_id)))); (GTK_TOGGLE_BUTTON && gtk_toggle_button_get_active corner_actions_state WID (corners[corner].action_menu_id), gtk_widget_set_sensitive ( corner_actions_state); WID (corners[corner].enabled_toggle_id), gtk_widget_set_sensitive ( ++corner) { for (corner = REGION_FIRST_CORNER; REGION_IS_CORNER (corner); } (WID (corners[corner].enabled_toggle_id))); (GTK_TOGGLE_BUTTON corner_delay_state |= gtk_toggle_button_get_active ++corner) for (corner = REGION_FIRST_CORNER; REGION_IS_CORNER (corner); brightside-1.4.0.orig/NEWS0000644000175000000500000000001310000357734013403 0ustar arisrcSee README brightside-1.4.0.orig/depcomp0000755000175000000500000003305210000357726014273 0ustar arisrc#! /bin/sh # depcomp - compile a program generating dependencies as side-effects # Copyright 1999, 2000, 2003 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # `libtool' can also be set to `yes' or `no'. if test -z "$depfile"; then base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` dir=`echo "$object" | sed 's,/.*$,/,'` if test "$dir" = "$object"; then dir= fi # FIXME: should be _deps on DOS. depfile="$dir.deps/$base" fi tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi stat=$? if test -f "$tmpdepfile"; then : else stripped=`echo "$stripped" | sed 's,^.*/,,'` tmpdepfile="$stripped.u" fi if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi if test -f "$tmpdepfile"; then outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1="$dir.libs/$base.lo.d" tmpdepfile2="$dir.libs/$base.d" "$@" -Wc,-MD else tmpdepfile1="$dir$base.o.d" tmpdepfile2="$dir$base.d" "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi if test -f "$tmpdepfile1"; then tmpdepfile="$tmpdepfile1" else tmpdepfile="$tmpdepfile2" fi if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 brightside-1.4.0.orig/intltool-extract.in0000644000175000000500000002437110000357730016561 0ustar arisrc#!@INTLTOOL_PERL@ -w # -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- # # The Intltool Message Extractor # # Copyright (C) 2000-2001, 2003 Free Software Foundation. # # Intltool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # Intltool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # # Authors: Kenneth Christiansen # Darin Adler # ## Release information my $PROGRAM = "intltool-extract"; my $PACKAGE = "intltool"; my $VERSION = "0.27.2"; ## Loaded modules use strict; use File::Basename; use Getopt::Long; ## Scalars used by the option stuff my $TYPE_ARG = "0"; my $LOCAL_ARG = "0"; my $HELP_ARG = "0"; my $VERSION_ARG = "0"; my $UPDATE_ARG = "0"; my $QUIET_ARG = "0"; my $FILE; my $OUTFILE; my $gettext_type = ""; my $input; my %messages = (); ## Use this instead of \w for XML files to handle more possible characters. my $w = "[-A-Za-z0-9._:]"; ## Always print first $| = 1; ## Handle options GetOptions ( "type=s" => \$TYPE_ARG, "local|l" => \$LOCAL_ARG, "help|h" => \$HELP_ARG, "version|v" => \$VERSION_ARG, "update" => \$UPDATE_ARG, "quiet|q" => \$QUIET_ARG, ) or &error; &split_on_argument; ## Check for options. ## This section will check for the different options. sub split_on_argument { if ($VERSION_ARG) { &version; } elsif ($HELP_ARG) { &help; } elsif ($LOCAL_ARG) { &place_local; &extract; } elsif ($UPDATE_ARG) { &place_normal; &extract; } elsif (@ARGV > 0) { &place_normal; &message; &extract; } else { &help; } } sub place_normal { $FILE = $ARGV[0]; $OUTFILE = "$FILE.h"; } sub place_local { $OUTFILE = fileparse($FILE, ()); if (!-e "tmp/") { system("mkdir tmp/"); } $OUTFILE = "./tmp/$OUTFILE.h" } sub determine_type { if ($TYPE_ARG =~ /^gettext\/(.*)/) { $gettext_type=$1 } } ## Sub for printing release information sub version{ print <<_EOF_; ${PROGRAM} (${PACKAGE}) $VERSION Copyright (C) 2000, 2003 Free Software Foundation, Inc. Written by Kenneth Christiansen, 2000. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. _EOF_ exit; } ## Sub for printing usage information sub help { print <<_EOF_; Usage: ${PROGRAM} [OPTION]... [FILENAME] Generates a header file from an XML source file. It grabs all strings between <_translatable_node> and its end tag in XML files. Read manpage (man ${PROGRAM}) for more info. --type=TYPE Specify the file type of FILENAME. Currently supports: "gettext/glade", "gettext/ini", "gettext/keys" "gettext/rfc822deb", "gettext/schemas", "gettext/scheme", "gettext/xml" -l, --local Writes output into current working directory (conflicts with --update) --update Writes output into the same directory the source file reside (conflicts with --local) -v, --version Output version information and exit -h, --help Display this help and exit -q, --quiet Quiet mode Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") or send email to . _EOF_ exit; } ## Sub for printing error messages sub error{ print STDERR "Try `${PROGRAM} --help' for more information.\n"; exit; } sub message { print "Generating C format header file for translation.\n" unless $QUIET_ARG; } sub extract { &determine_type; &convert ($FILE); open OUT, ">$OUTFILE"; &msg_write; close OUT; print "Wrote $OUTFILE\n" unless $QUIET_ARG; } sub convert($) { ## Reading the file { local (*IN); local $/; #slurp mode open (IN, "<$FILE") || die "can't open $FILE: $!"; $input = ; } &type_ini if $gettext_type eq "ini"; &type_keys if $gettext_type eq "keys"; &type_xml if $gettext_type eq "xml"; &type_glade if $gettext_type eq "glade"; &type_scheme if $gettext_type eq "scheme"; &type_schemas if $gettext_type eq "schemas"; &type_rfc822deb if $gettext_type eq "rfc822deb"; } sub entity_decode_minimal { local ($_) = @_; s/'/'/g; # ' s/"/"/g; # " s/&/&/g; return $_; } sub entity_decode { local ($_) = @_; s/'/'/g; # ' s/"/"/g; # " s/&/&/g; s/<//g; return $_; } sub escape_char { return '\"' if $_ eq '"'; return '\n' if $_ eq "\n"; return '\\' if $_ eq '\\'; return $_; } sub escape { my ($string) = @_; return join "", map &escape_char, split //, $string; } sub type_ini { ### For generic translatable desktop files ### while ($input =~ /^_.*=(.*)$/mg) { $messages{$1} = []; } } sub type_keys { ### For generic translatable mime/keys files ### while ($input =~ /^\s*_\w+=(.*)$/mg) { $messages{$1} = []; } } sub type_xml { ### For generic translatable XML files ### while ($input =~ /\s_$w+\s*=\s*\"([^"]+)\"/sg) { # " $messages{entity_decode_minimal($1)} = []; } while ($input =~ /<_($w+)(?: xml:space="($w+)")?>(.+?)<\/_\1>/sg) { $_ = $3; if (!defined($2) || $2 ne "preserve") { s/\s+/ /g; s/^ //; s/ $//; } $messages{entity_decode_minimal($_)} = []; } } sub type_schemas { ### For schemas XML files ### # FIXME: We should handle escaped < (less than) while ($input =~ / \s* (\s*(.*?)\s*<\/default>\s*)? (\s*(.*?)\s*<\/short>\s*)? (\s*(.*?)\s*<\/long>\s*)? <\/locale> /sgx) { my @totranslate = ($2,$4,$6); foreach (@totranslate) { next if !$_; s/\s+/ /g; $messages{entity_decode_minimal($_)} = []; } } } sub type_rfc822deb { ### For rfc822-style Debian configuration files ### while ($input =~ /(?:^|\n)_[^:]+:\s*(.*?)(?=\n\S|$)/sg) { my @str_list = rfc822deb_split($1); for my $str (@str_list) { # As rfc822deb is for configuration files, duplicates # should never happen. Developers must use the # [] construct to make msgid unique, see also intltool-merge print STDERR "Warning: msgid multiply defined:\n $str\n" if defined($messages{$str}); $messages{$str} = []; } } } sub rfc822deb_split { # Debian defines a special way to deal with rfc822-style files: # when a value contain newlines, it consists of # 1. a short form (first line) # 2. a long description, all lines begin with a space, # and paragraphs are separated by a single dot on a line # This routine returns an array of all paragraphs, and reformat # them. my $text = shift; $text =~ s/^ //mg; return ($text) if $text !~ /\n/; $text =~ s/([^\n]*)\n//; my @list = ($1); my $str = ''; for my $line (split (/\n/, $text)) { chomp $line; $line =~ /\s+$/; if ($line =~ /^\.$/) { # New paragraph $str =~ s/\s*$//; push(@list, $str); $str = ''; } elsif ($line =~ /^\s/) { # Line which must not be reformatted $str .= "\n" if length ($str) && $str !~ /\n$/; $str .= $line."\n"; } else { # Continuation line, remove newline $str .= " " if length ($str) && $str !~ /[\n ]$/; $str .= $line; } } $str =~ s/\s*$//; push(@list, $str) if length ($str); return @list; } sub type_glade { ### For translatable Glade XML files ### my $tags = "label|title|text|format|copyright|comments|preview_text|tooltip|message"; while ($input =~ /<($tags)>([^<]+)<\/($tags)>/sg) { # Glade sometimes uses tags that normally mark translatable things for # little bits of non-translatable content. We work around this by not # translating strings that only includes something like label4 or window1. $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label)[0-9]+$/; } while ($input =~ /(..[^<]*)<\/items>/sg) { for my $item (split (/\n/, $1)) { $messages{entity_decode($item)} = []; } } ## handle new glade files while ($input =~ /<(property|atkproperty)\s+[^>]*translatable\s*=\s*"yes"[^>]*>([^<]+)<\/\1>/sg) { $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label)[0-9]+$/; } while ($input =~ /]*)"\s+description="([^>]+)"\/>/sg) { $messages{entity_decode_minimal($2)} = []; } } sub type_scheme { while ($input =~ /_\w*\(?"((?:[^"\\]+|\\.)*)"\)?/sg) { $messages{$1} = []; } } sub msg_write { for my $message (sort keys %messages) { print OUT "/* xgettext:no-c-format */\n" if $message =~ /%/; my @lines = split (/\n/, $message, -1); for (my $n = 0; $n < @lines; $n++) { if ($n == 0) { print OUT "char *s = N_(\""; } else { print OUT " \""; } print OUT escape($lines[$n]); if ($n < @lines - 1) { print OUT "\\n\"\n"; } else { print OUT "\");\n"; } } } } brightside-1.4.0.orig/aclocal.m40000644000175000000500000041174110136510573014564 0ustar arisrc# generated automatically by aclocal 1.7.9 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 # Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. # Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*- # Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. AC_PREREQ([2.52]) # serial 6 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) # Do all the work for Automake. -*- Autoconf -*- # This macro actually does too much some checks are only needed if # your package does certain things. But this isn't really a big deal. # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 # Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # serial 10 AC_PREREQ([2.54]) # Autoconf 2.50 wants to disallow AM_ names. We explicitly allow # the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl # test to see if srcdir already configured if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AM_MISSING_PROG(AMTAR, tar) AM_PROG_INSTALL_SH AM_PROG_INSTALL_STRIP # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl ]) ]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $1 | $1:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) # Copyright 2002 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"]) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION so it can be traced. # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.7.9])]) # Helper functions for option handling. -*- Autoconf -*- # Copyright 2001, 2002 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # serial 2 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # # Check to make sure that the build environment is sane. # # Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # serial 3 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # -*- Autoconf -*- # Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # serial 3 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # AM_AUX_DIR_EXPAND # Copyright 2001 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. # Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50]) AC_DEFUN([AM_AUX_DIR_EXPAND], [ # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. # Copyright 2001 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl install_sh=${install_sh-"$am_aux_dir/install-sh"} AC_SUBST(install_sh)]) # AM_PROG_INSTALL_STRIP # Copyright 2001 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # -*- Autoconf -*- # Copyright (C) 2003 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # serial 1 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # serial 5 -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c : > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # (even with -Werror). So we grep stderr for any message # that says an option was ignored. if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking Speeds up one-time builds --enable-dependency-tracking Do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH]) ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. #serial 2 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [for mf in $CONFIG_FILES; do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # So let's grep whole file. if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue # Extract the definition of DEP_FILES from the Makefile without # running `make'. DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` test -z "$DEPDIR" && continue # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n -e '/^U = / s///p' < "$mf"` test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" # We invoke sed twice because it is the simplest approach to # changing $(DEPDIR) to its actual value in the expansion. for file in `sed -n -e ' /^DEP_FILES = .*\\\\$/ { s/^DEP_FILES = // :loop s/\\\\$// p n /\\\\$/ b loop p } /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # serial 2 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo done .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # We grep out `Entering directory' and `Leaving directory' # messages which can occur if `w' ends up in MAKEFLAGS. # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU fi # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include am__quote="\"" _am_result=BSD fi fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright 1997, 2000, 2001 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # serial 5 AC_PREREQ(2.52) # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE]) AC_SUBST([$1_FALSE]) if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]) fi])]) # Add --enable-maintainer-mode option to configure. # From Jim Meyering # Copyright 1996, 1998, 2000, 2001, 2002 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # serial 2 AC_DEFUN([AM_MAINTAINER_MODE], [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode is disabled by default AC_ARG_ENABLE(maintainer-mode, [ --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer], USE_MAINTAINER_MODE=$enableval, USE_MAINTAINER_MODE=no) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST(MAINT)dnl ] ) AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) # gettext.m4 serial 20 (gettext-0.12) dnl Copyright (C) 1995-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value `$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define(gt_included_intl, ifelse([$1], [external], [no], [yes])) define(gt_libtool_suffix_prefix, ifelse([$1], [use-libtool], [l], [])) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if test "$gt_cv_func_gnugettext_libc" != "yes"; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Set USE_NLS. AM_NLS ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH(included-gettext, [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT($nls_cv_force_use_gnu_gettext) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. dnl Add a version number to the cache macros. define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1))) define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc]) define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl]) AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc, [AC_TRY_LINK([#include ]ifelse([$2], [need-formatstring-macros], [#ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ], [])[extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings;], [bindtextdomain ("", ""); return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings], gt_cv_func_gnugettext_libc=yes, gt_cv_func_gnugettext_libc=no)]) if test "$gt_cv_func_gnugettext_libc" != "yes"; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], gt_cv_func_gnugettext_libintl, [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_TRY_LINK([#include ]ifelse([$2], [need-formatstring-macros], [#ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ], [])[extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias ();], [bindtextdomain ("", ""); return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)], gt_cv_func_gnugettext_libintl=yes, gt_cv_func_gnugettext_libintl=no) dnl Now see whether libintl exists and depends on libiconv. if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include ]ifelse([$2], [need-formatstring-macros], [#ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ], [])[extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias ();], [bindtextdomain ("", ""); return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" gt_cv_func_gnugettext_libintl=yes ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if test "$gt_cv_func_gnugettext_libc" = "yes" \ || { test "$gt_cv_func_gnugettext_libintl" = "yes" \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE(ENABLE_NLS, 1, [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if test "$gt_cv_func_gnugettext_libintl" = "yes"; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if test "$gt_cv_func_gnugettext_libintl" = "yes"; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE(HAVE_GETTEXT, 1, [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE(HAVE_DCGETTEXT, 1, [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST(BUILD_INCLUDED_LIBINTL) AC_SUBST(USE_INCLUDED_LIBINTL) AC_SUBST(CATOBJEXT) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST(DATADIRNAME) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST(INSTOBJEXT) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST(GENCAT) dnl For backward compatibility. Some Makefiles may be using this. if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST(INTLOBJS) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST(INTL_LIBTOOL_SUFFIX_PREFIX) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST(INTLLIBS) dnl Make all documented variables known to autoconf. AC_SUBST(LIBINTL) AC_SUBST(LTLIBINTL) AC_SUBST(POSUB) ]) dnl Checks for all prerequisites of the intl subdirectory, dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. AC_DEFUN([AM_INTL_SUBDIR], [ AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AM_MKINSTALLDIRS])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PROG_RANLIB])dnl AC_REQUIRE([AC_ISC_POSIX])dnl AC_REQUIRE([AC_HEADER_STDC])dnl AC_REQUIRE([AC_C_CONST])dnl AC_REQUIRE([AC_C_INLINE])dnl AC_REQUIRE([AC_TYPE_OFF_T])dnl AC_REQUIRE([AC_TYPE_SIZE_T])dnl AC_REQUIRE([AC_FUNC_ALLOCA])dnl AC_REQUIRE([AC_FUNC_MMAP])dnl AC_REQUIRE([jm_GLIBC21])dnl AC_REQUIRE([gt_INTDIV0])dnl AC_REQUIRE([jm_AC_TYPE_UINTMAX_T])dnl AC_REQUIRE([gt_HEADER_INTTYPES_H])dnl AC_REQUIRE([gt_INTTYPES_PRI])dnl AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \ stdlib.h string.h unistd.h sys/param.h]) AC_CHECK_FUNCS([feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \ geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \ strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next \ __fsetlocking]) AM_ICONV AM_LANGINFO_CODESET if test $ac_cv_header_locale_h = yes; then AM_LC_MESSAGES fi dnl intl/plural.c is generated from intl/plural.y. It requires bison, dnl because plural.y uses bison specific features. It requires at least dnl bison-1.26 because earlier versions generate a plural.c that doesn't dnl compile. dnl bison is only needed for the maintainer (who touches plural.y). But in dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put dnl the rule in general Makefile. Now, some people carelessly touch the dnl files or have a broken "make" program, hence the plural.c rule will dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not dnl present or too old. AC_CHECK_PROGS([INTLBISON], [bison]) if test -z "$INTLBISON"; then ac_verc_fail=yes else dnl Found it, now check the version. AC_MSG_CHECKING([version of bison]) changequote(<<,>>)dnl ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) changequote([,])dnl ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; esac AC_MSG_RESULT([$ac_prog_version]) fi if test $ac_verc_fail = yes; then INTLBISON=: fi ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) # po.m4 serial 1 (gettext-0.12) dnl Copyright (C) 1995-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AM_MKINSTALLDIRS])dnl AC_REQUIRE([AM_NLS])dnl dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1], :) dnl This could go away some day; the PATH_PROG_WITH_TEST already does it. dnl Test whether we really found GNU msgfmt. if test "$GMSGFMT" != ":"; then dnl If it is no GNU msgfmt we define it as : so that the dnl Makefiles still can work. if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then : ; else GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` AC_MSG_RESULT( [found $GMSGFMT program is not GNU msgfmt; ignore it]) GMSGFMT=":" fi fi dnl This could go away some day; the PATH_PROG_WITH_TEST already does it. dnl Test whether we really found GNU xgettext. if test "$XGETTEXT" != ":"; then dnl If it is no GNU xgettext we define it as : so that the dnl Makefiles still can work. if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then : ; else AC_MSG_RESULT( [found xgettext program is not GNU xgettext; ignore it]) XGETTEXT=":" fi dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po fi AC_OUTPUT_COMMANDS([ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= GMOFILES= UPDATEPOFILES= DUMMYPOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it # from automake. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) # nls.m4 serial 1 (gettext-0.12) dnl Copyright (C) 1995-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE(nls, [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT($USE_NLS) AC_SUBST(USE_NLS) ]) AC_DEFUN([AM_MKINSTALLDIRS], [ dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly dnl find the mkinstalldirs script in another subdir but $(top_srcdir). dnl Try to locate it. MKINSTALLDIRS= if test -n "$ac_aux_dir"; then case "$ac_aux_dir" in /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; esac fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi AC_SUBST(MKINSTALLDIRS) ]) # progtest.m4 serial 3 (gettext-0.12) dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1996. # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) # lib-prefix.m4 serial 2 (gettext-0.12) dnl Copyright (C) 2001-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/lib" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/lib"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/lib"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) # lib-link.m4 serial 4 (gettext-0.12) dnl Copyright (C) 2001-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Bruno Haible. dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ AC_LIB_LINKFLAGS_BODY([$1], [$2]) ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes undefine([Name]) undefine([NAME]) ]) dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) dnl searches for libname and the libraries corresponding to explicit and dnl implicit dependencies, together with the specified include files and dnl the ability to compile and link the specified testcode. If found, it dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME dnl accordingly. AC_LIB_LINKFLAGS_BODY([$1], [$2]) dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, dnl because if the user has installed lib[]Name and not disabled its use dnl via --without-lib[]Name-prefix, he wants to use it. ac_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ ac_save_LIBS="$LIBS" LIBS="$LIBS $LIB[]NAME" AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) LIBS="$ac_save_LIBS" ]) if test "$ac_cv_lib[]Name" = yes; then HAVE_LIB[]NAME=yes AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) AC_MSG_CHECKING([how to link with lib[]$1]) AC_MSG_RESULT([$LIB[]NAME]) else HAVE_LIB[]NAME=no dnl If $LIB[]NAME didn't lead to a usable library, we don't need dnl $INC[]NAME either. CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) undefine([Name]) undefine([NAME]) ]) dnl Determine the platform dependent parameters needed to use rpath: dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, dnl hardcode_direct, hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" libext="$acl_cv_libext" shlibext="$acl_cv_shlibext" hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" hardcode_direct="$acl_cv_hardcode_direct" hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE(rpath, [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib$1-prefix], [ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib --without-lib$1-prefix don't search for lib$1 in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/lib" fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= if test $use_additional = yes; then if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then found_dir="$additional_libdir" found_so="$additional_libdir/lib$name.$shlibext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi else if test -f "$additional_libdir/lib$name.$libext"; then found_dir="$additional_libdir" found_a="$additional_libdir/lib$name.$libext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then found_dir="$dir" found_so="$dir/lib$name.$shlibext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi else if test -f "$dir/lib$name.$libext"; then found_dir="$dir" found_a="$dir/lib$name.$libext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */lib | */lib/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/lib"; then haveit= if test "X$additional_libdir" = "X/usr/local/lib"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" done dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) # lib-ld.m4 serial 2 (gettext-0.12) dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl Subroutines of libtool.m4, dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision dnl with libtool.m4. dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld, [# I'd rather use --version here, but apparently some GNU ld's only accept -v. if $LD -v 2>&1 &5; then acl_cv_prog_gnu_ld=yes else acl_cv_prog_gnu_ld=no fi]) with_gnu_ld=$acl_cv_prog_gnu_ld ]) dnl From libtool-1.4. Sets the variable LD. AC_DEFUN([AC_LIB_PROG_LD], [AC_ARG_WITH(gnu-ld, [ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by GCC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]* | [A-Za-z]:[\\/]*)] [re_direlt='/[^/][^/]*/\.\./'] # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(acl_cv_path_LD, [if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then test "$with_gnu_ld" != no && break else test "$with_gnu_ld" != yes && break fi fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi]) LD="$acl_cv_path_LD" if test -n "$LD"; then AC_MSG_RESULT($LD) else AC_MSG_RESULT(no) fi test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) AC_LIB_PROG_LD_GNU ]) # iconv.m4 serial AM4 (gettext-0.11.3) dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], am_cv_func_iconv=yes) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], am_cv_lib_iconv=yes am_cv_func_iconv=yes) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST(LIBICONV) AC_SUBST(LTLIBICONV) ]) AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL(am_cv_proto_iconv, [ AC_TRY_COMPILE([ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const") am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([$]{ac_t:- }[$]am_cv_proto_iconv) AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1, [Define as const if the declaration of iconv() needs const.]) fi ]) # isc-posix.m4 serial 2 (gettext-0.11.2) dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. # This file is not needed with autoconf-2.53 and newer. Remove it in 2005. # This test replaces the one in autoconf. # Currently this macro should have the same name as the autoconf macro # because gettext's gettext.m4 (distributed in the automake package) # still uses it. Otherwise, the use in gettext.m4 makes autoheader # give these diagnostics: # configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX # configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX undefine([AC_ISC_POSIX]) AC_DEFUN([AC_ISC_POSIX], [ dnl This test replaces the obsolescent AC_ISC_POSIX kludge. AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"]) ] ) # glibc21.m4 serial 2 (fileutils-4.1.3, gettext-0.10.40) dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. # Test for the GNU C Library, version 2.1 or newer. # From Bruno Haible. AC_DEFUN([jm_GLIBC21], [ AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer, ac_cv_gnu_library_2_1, [AC_EGREP_CPP([Lucky GNU user], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) Lucky GNU user #endif #endif ], ac_cv_gnu_library_2_1=yes, ac_cv_gnu_library_2_1=no) ] ) AC_SUBST(GLIBC21) GLIBC21="$ac_cv_gnu_library_2_1" ] ) # intdiv0.m4 serial 1 (gettext-0.11.3) dnl Copyright (C) 2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Bruno Haible. AC_DEFUN([gt_INTDIV0], [ AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], gt_cv_int_divbyzero_sigfpe, [ AC_TRY_RUN([ #include #include static void #ifdef __cplusplus sigfpe_handler (int sig) #else sigfpe_handler (sig) int sig; #endif { /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ exit (sig != SIGFPE); } int x = 1; int y = 0; int z; int nan; int main () { signal (SIGFPE, sigfpe_handler); /* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ #if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) signal (SIGTRAP, sigfpe_handler); #endif /* Linux/SPARC yields signal SIGILL. */ #if defined (__sparc__) && defined (__linux__) signal (SIGILL, sigfpe_handler); #endif z = x / y; nan = y / y; exit (1); } ], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no, [ # Guess based on the CPU. case "$host_cpu" in alpha* | i[34567]86 | m68k | s390*) gt_cv_int_divbyzero_sigfpe="guessing yes";; *) gt_cv_int_divbyzero_sigfpe="guessing no";; esac ]) ]) case "$gt_cv_int_divbyzero_sigfpe" in *yes) value=1;; *) value=0;; esac AC_DEFINE_UNQUOTED(INTDIV0_RAISES_SIGFPE, $value, [Define if integer division by zero raises signal SIGFPE.]) ]) # uintmax_t.m4 serial 7 (gettext-0.12) dnl Copyright (C) 1997-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Paul Eggert. AC_PREREQ(2.13) # Define uintmax_t to 'unsigned long' or 'unsigned long long' # if it is not already defined in or . AC_DEFUN([jm_AC_TYPE_UINTMAX_T], [ AC_REQUIRE([jm_AC_HEADER_INTTYPES_H]) AC_REQUIRE([jm_AC_HEADER_STDINT_H]) if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG]) test $ac_cv_type_unsigned_long_long = yes \ && ac_type='unsigned long long' \ || ac_type='unsigned long' AC_DEFINE_UNQUOTED(uintmax_t, $ac_type, [Define to unsigned long or unsigned long long if and don't define.]) else AC_DEFINE(HAVE_UINTMAX_T, 1, [Define if you have the 'uintmax_t' type in or .]) fi ]) # inttypes_h.m4 serial 5 (gettext-0.12) dnl Copyright (C) 1997-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Paul Eggert. # Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([jm_AC_HEADER_INTTYPES_H], [ AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h, [AC_TRY_COMPILE( [#include #include ], [uintmax_t i = (uintmax_t) -1;], jm_ac_cv_header_inttypes_h=yes, jm_ac_cv_header_inttypes_h=no)]) if test $jm_ac_cv_header_inttypes_h = yes; then AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1, [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) # stdint_h.m4 serial 3 (gettext-0.12) dnl Copyright (C) 1997-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Paul Eggert. # Define HAVE_STDINT_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([jm_AC_HEADER_STDINT_H], [ AC_CACHE_CHECK([for stdint.h], jm_ac_cv_header_stdint_h, [AC_TRY_COMPILE( [#include #include ], [uintmax_t i = (uintmax_t) -1;], jm_ac_cv_header_stdint_h=yes, jm_ac_cv_header_stdint_h=no)]) if test $jm_ac_cv_header_stdint_h = yes; then AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1, [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) # ulonglong.m4 serial 2 (fileutils-4.0.32, gettext-0.10.40) dnl Copyright (C) 1999-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Paul Eggert. AC_DEFUN([jm_AC_TYPE_UNSIGNED_LONG_LONG], [ AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long, [AC_TRY_LINK([unsigned long long ull = 1; int i = 63;], [unsigned long long ullmax = (unsigned long long) -1; return ull << i | ull >> i | ullmax / ull | ullmax % ull;], ac_cv_type_unsigned_long_long=yes, ac_cv_type_unsigned_long_long=no)]) if test $ac_cv_type_unsigned_long_long = yes; then AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1, [Define if you have the unsigned long long type.]) fi ]) # inttypes.m4 serial 1 (gettext-0.11.4) dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Paul Eggert. # Define HAVE_INTTYPES_H if exists and doesn't clash with # . AC_DEFUN([gt_HEADER_INTTYPES_H], [ AC_CACHE_CHECK([for inttypes.h], gt_cv_header_inttypes_h, [ AC_TRY_COMPILE( [#include #include ], [], gt_cv_header_inttypes_h=yes, gt_cv_header_inttypes_h=no) ]) if test $gt_cv_header_inttypes_h = yes; then AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1, [Define if exists and doesn't clash with .]) fi ]) # inttypes-pri.m4 serial 1 (gettext-0.11.4) dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Bruno Haible. # Define PRI_MACROS_BROKEN if exists and defines the PRI* # macros to non-string values. This is the case on AIX 4.3.3. AC_DEFUN([gt_INTTYPES_PRI], [ AC_REQUIRE([gt_HEADER_INTTYPES_H]) if test $gt_cv_header_inttypes_h = yes; then AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], gt_cv_inttypes_pri_broken, [ AC_TRY_COMPILE([#include #ifdef PRId32 char *p = PRId32; #endif ], [], gt_cv_inttypes_pri_broken=no, gt_cv_inttypes_pri_broken=yes) ]) fi if test "$gt_cv_inttypes_pri_broken" = yes; then AC_DEFINE_UNQUOTED(PRI_MACROS_BROKEN, 1, [Define if exists and defines unusable PRI* macros.]) fi ]) # codeset.m4 serial AM1 (gettext-0.10.40) dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Bruno Haible. AC_DEFUN([AM_LANGINFO_CODESET], [ AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, [AC_TRY_LINK([#include ], [char* cs = nl_langinfo(CODESET);], am_cv_langinfo_codeset=yes, am_cv_langinfo_codeset=no) ]) if test $am_cv_langinfo_codeset = yes; then AC_DEFINE(HAVE_LANGINFO_CODESET, 1, [Define if you have and nl_langinfo(CODESET).]) fi ]) # lcmessage.m4 serial 3 (gettext-0.11.3) dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995. # Check whether LC_MESSAGES is available in . AC_DEFUN([AM_LC_MESSAGES], [ AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [return LC_MESSAGES], am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) if test $am_cv_val_LC_MESSAGES = yes; then AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your file defines LC_MESSAGES.]) fi ]) ll## intltool.m4 - Configure intltool for the target system. -*-Shell-script-*- dnl AC_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) # serial 1 AC_PROG_INTLTOOL AC_DEFUN([AC_PROG_INTLTOOL], [ if test -n "$1"; then AC_MSG_CHECKING(for intltool >= $1) INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ printf "%d", $[1] * 100 + $[2]; }'` INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { printf $[2]; }' < ${ac_aux_dir}/intltool-update.in` changequote({{,}}) INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split(${{2}}, VERSION, "."); printf "%d\n", VERSION[1] * 100 + VERSION[2];}' < ${ac_aux_dir}/intltool-update.in` changequote([,]) if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT"; then AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found]) else AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found. Your intltool is too old. You need intltool $1 or later.]) exit 1 fi fi INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' AC_SUBST(INTLTOOL_DESKTOP_RULE) AC_SUBST(INTLTOOL_DIRECTORY_RULE) AC_SUBST(INTLTOOL_KEYS_RULE) AC_SUBST(INTLTOOL_PROP_RULE) AC_SUBST(INTLTOOL_OAF_RULE) AC_SUBST(INTLTOOL_PONG_RULE) AC_SUBST(INTLTOOL_SERVER_RULE) AC_SUBST(INTLTOOL_SHEET_RULE) AC_SUBST(INTLTOOL_SOUNDLIST_RULE) AC_SUBST(INTLTOOL_UI_RULE) AC_SUBST(INTLTOOL_XAM_RULE) AC_SUBST(INTLTOOL_KBD_RULE) AC_SUBST(INTLTOOL_XML_RULE) AC_SUBST(INTLTOOL_CAVES_RULE) AC_SUBST(INTLTOOL_SCHEMAS_RULE) AC_SUBST(INTLTOOL_THEME_RULE) # Use the tools built into the package, not the ones that are installed. INTLTOOL_EXTRACT='$(top_builddir)/intltool-extract' INTLTOOL_MERGE='$(top_builddir)/intltool-merge' INTLTOOL_UPDATE='$(top_builddir)/intltool-update' AC_SUBST(INTLTOOL_EXTRACT) AC_SUBST(INTLTOOL_MERGE) AC_SUBST(INTLTOOL_UPDATE) AC_PATH_PROG(INTLTOOL_PERL, perl) if test -z "$INTLTOOL_PERL"; then AC_MSG_ERROR([perl not found; required for intltool]) fi if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then AC_MSG_ERROR([perl 5.x required for intltool]) fi if test "x$2" != "xno-xml"; then AC_MSG_CHECKING([for XML::Parser]) if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then AC_MSG_RESULT([ok]) else AC_MSG_ERROR([XML::Parser perl module is required for intltool]) fi fi # Remove file type tags (using []) from po/POTFILES. ifdef([AC_DIVERSION_ICMDS],[ AC_DIVERT_PUSH(AC_DIVERSION_ICMDS) changequote(,) mv -f po/POTFILES po/POTFILES.tmp sed -e '/\[encoding.*\]/d' -e 's/\[.*\] *//' < po/POTFILES.tmp > po/POTFILES rm -f po/POTFILES.tmp changequote([,]) AC_DIVERT_POP() ],[ ifdef([AC_CONFIG_COMMANDS_PRE],[ AC_CONFIG_COMMANDS_PRE([ changequote(,) mv -f po/POTFILES po/POTFILES.tmp sed -e '/\[encoding.*\]/d' -e 's/\[.*\] *//' < po/POTFILES.tmp > po/POTFILES rm -f po/POTFILES.tmp changequote([,]) ]) ]) ]) # Manually sed perl in so people don't have to put the intltool scripts in AC_OUTPUT. AC_OUTPUT_COMMANDS([ sed -e "s:@INTLTOOL_PERL@:${INTLTOOL_PERL}:;" < ${ac_aux_dir}/intltool-extract.in > intltool-extract.out if cmp -s intltool-extract intltool-extract.out 2>/dev/null; then rm -f intltool-extract.out else mv -f intltool-extract.out intltool-extract fi chmod ugo+x intltool-extract chmod u+w intltool-extract sed -e "s:@INTLTOOL_PERL@:${INTLTOOL_PERL}:;" \ < ${ac_aux_dir}/intltool-merge.in > intltool-merge.out if cmp -s intltool-merge intltool-merge.out 2>/dev/null; then rm -f intltool-merge.out else mv -f intltool-merge.out intltool-merge fi chmod ugo+x intltool-merge chmod u+w intltool-merge sed -e "s:@INTLTOOL_PERL@:${INTLTOOL_PERL}:;" < ${ac_aux_dir}/intltool-update.in > intltool-update.out if cmp -s intltool-update intltool-update.out 2>/dev/null; then rm -f intltool-update.out else mv -f intltool-update.out intltool-update fi chmod ugo+x intltool-update chmod u+w intltool-update ], INTLTOOL_PERL=${INTLTOOL_PERL} ac_aux_dir=${ac_aux_dir}) ]) dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not) dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page dnl also defines GSTUFF_PKG_ERRORS on error AC_DEFUN(PKG_CHECK_MODULES, [ succeeded=no if test -z "$PKG_CONFIG"; then AC_PATH_PROG(PKG_CONFIG, pkg-config, no) fi if test "$PKG_CONFIG" = "no" ; then echo "*** The pkg-config script could not be found. Make sure it is" echo "*** in your path, or set the PKG_CONFIG environment variable" echo "*** to the full path to pkg-config." echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." else PKG_CONFIG_MIN_VERSION=0.9.0 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then AC_MSG_CHECKING(for $2) if $PKG_CONFIG --exists "$2" ; then AC_MSG_RESULT(yes) succeeded=yes AC_MSG_CHECKING($1_CFLAGS) $1_CFLAGS=`$PKG_CONFIG --cflags "$2"` AC_MSG_RESULT($$1_CFLAGS) AC_MSG_CHECKING($1_LIBS) $1_LIBS=`$PKG_CONFIG --libs "$2"` AC_MSG_RESULT($$1_LIBS) else $1_CFLAGS="" $1_LIBS="" ## If we have a custom action on failure, don't print errors, but ## do set a variable so people can do so. $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` ifelse([$4], ,echo $$1_PKG_ERRORS,) fi AC_SUBST($1_CFLAGS) AC_SUBST($1_LIBS) else echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." echo "*** See http://www.freedesktop.org/software/pkgconfig" fi fi if test $succeeded = yes; then ifelse([$3], , :, [$3]) else ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4]) fi ]) dnl AM_GCONF_SOURCE_2 dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas dnl (i.e. pass to gconftool-2 dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where dnl you should install foo.schemas files dnl AC_DEFUN([AM_GCONF_SOURCE_2], [ if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` else GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE fi AC_ARG_WITH(gconf-source, [ --with-gconf-source=sourceaddress Config database for installing schema files.],GCONF_SCHEMA_CONFIG_SOURCE="$withval",) AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE) AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation]) if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' fi AC_ARG_WITH(gconf-schema-file-dir, [ --with-gconf-schema-file-dir=dir Directory for installing schema files.],GCONF_SCHEMA_FILE_DIR="$withval",) AC_SUBST(GCONF_SCHEMA_FILE_DIR) AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files]) AC_ARG_ENABLE(schemas-install, [ --disable-schemas-install Disable the schemas installation], [case "${enableval}" in yes) schemas_install=true ;; no) schemas_install=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --disable-schemas-install) ;; esac],[schemas_install=true]) AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test x$schemas_install = xtrue) ]) # Copyright (C) 1995-2002 Free Software Foundation, Inc. # Copyright (C) 2001-2003,2004 Red Hat, Inc. # # This file is free software, distributed under the terms of the GNU # General Public License. As a special exception to the GNU General # Public License, this file may be distributed as part of a program # that contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # # Macro to add for using GNU gettext. # Ulrich Drepper , 1995, 1996 # # Modified to never use included libintl. # Owen Taylor , 12/15/1998 # # Major rework to remove unused code # Owen Taylor , 12/11/2002 # # Added better handling of ALL_LINGUAS from GNU gettext version # written by Bruno Haible, Owen Taylor 5/30/3002 # # Modified to require ngettext # Matthias Clasen 08/06/2004 # # We need this here as well, since someone might use autoconf-2.5x # to configure GLib then an older version to configure a package # using AM_GLIB_GNU_GETTEXT AC_PREREQ(2.53) dnl dnl We go to great lengths to make sure that aclocal won't dnl try to pull in the installed version of these macros dnl when running aclocal in the glib directory. dnl m4_copy([AC_DEFUN],[glib_DEFUN]) m4_copy([AC_REQUIRE],[glib_REQUIRE]) dnl dnl At the end, if we're not within glib, we'll define the public dnl definitions in terms of our private definitions. dnl # GLIB_LC_MESSAGES #-------------------- glib_DEFUN([GLIB_LC_MESSAGES], [AC_CHECK_HEADERS([locale.h]) if test $ac_cv_header_locale_h = yes; then AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [return LC_MESSAGES], am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) if test $am_cv_val_LC_MESSAGES = yes; then AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your file defines LC_MESSAGES.]) fi fi]) # GLIB_PATH_PROG_WITH_TEST #---------------------------- dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], [# Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in /*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in ifelse([$5], , $PATH, [$5]); do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) # GLIB_WITH_NLS #----------------- glib_DEFUN([GLIB_WITH_NLS], dnl NLS is obligatory [USE_NLS=yes AC_SUBST(USE_NLS) gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= AC_CHECK_HEADER(libintl.h, [gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, [AC_TRY_LINK([ #include ], [return (int) ngettext ("","", 1)], gt_cv_func_ngettext_libc=yes, gt_cv_func_ngettext_libc=no) ]) if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, [AC_TRY_LINK([ #include ], [return (int) dgettext ("","")], gt_cv_func_dgettext_libc=yes, gt_cv_func_dgettext_libc=no) ]) fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CHECK_FUNCS(bind_textdomain_codeset) fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then AC_CHECK_LIB(intl, bindtextdomain, [AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dgettext, gt_cv_func_dgettext_libintl=yes)])]) if test "$gt_cv_func_dgettext_libintl" != "yes" ; then AC_MSG_CHECKING([if -liconv is needed to use gettext]) AC_MSG_RESULT([]) AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dcgettext, [gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv], :,-liconv)], :,-liconv) fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset AC_CHECK_FUNCS(bind_textdomain_codeset) LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then AC_DEFINE(HAVE_GETTEXT,1, [Define if the GNU gettext() function is already present or preinstalled.]) GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" AC_CHECK_FUNCS(dcgettext) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr], [CATOBJEXT=.gmo DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share and dnl and CATOBJEXT=.gmo in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [CATOBJEXT=.gmo DATADIRNAME=share], [CATOBJEXT=.mo DATADIRNAME=lib]) ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac]) LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi ]) if test "$gt_cv_have_gettext" = "yes" ; then AC_DEFINE(ENABLE_NLS, 1, [always defined to indicate that i18n is enabled]) fi dnl Test whether we really found GNU xgettext. if test "$XGETTEXT" != ":"; then dnl If it is not GNU xgettext we define it as : so that the dnl Makefiles still can work. if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else AC_MSG_RESULT( [found xgettext program is not GNU xgettext; ignore it]) XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po AC_OUTPUT_COMMANDS( [case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac]) dnl These rules are solely for the distribution goal. While doing this dnl we only have to keep exactly one list of the available catalogs dnl in configure.in. for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done dnl Make all variables we use known to autoconf. AC_SUBST(CATALOGS) AC_SUBST(CATOBJEXT) AC_SUBST(DATADIRNAME) AC_SUBST(GMOFILES) AC_SUBST(INSTOBJEXT) AC_SUBST(INTLLIBS) AC_SUBST(PO_IN_DATADIR_TRUE) AC_SUBST(PO_IN_DATADIR_FALSE) AC_SUBST(POFILES) AC_SUBST(POSUB) ]) # AM_GLIB_GNU_GETTEXT # ------------------- # Do checks necessary for use of gettext. If a suitable implementation # of gettext is found in either in libintl or in the C library, # it will set INTLLIBS to the libraries needed for use of gettext # and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable # gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() # on various variables needed by the Makefile.in.in installed by # glib-gettextize. dnl glib_DEFUN([GLIB_GNU_GETTEXT], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_HEADER_STDC])dnl GLIB_LC_MESSAGES GLIB_WITH_NLS if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else AC_MSG_CHECKING(for catalogs to be installed) NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS AC_MSG_RESULT($LINGUAS) fi dnl Construct list of names of catalog files to be constructed. if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly dnl find the mkinstalldirs script in another subdir but ($top_srcdir). dnl Try to locate is. MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi AC_SUBST(MKINSTALLDIRS) dnl Generate list of files to be processed by xgettext which will dnl be included in po/Makefile. test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES ]) # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) # ------------------------------- # Define VARIABLE to the location where catalog files will # be installed by po/Makefile. glib_DEFUN([GLIB_DEFINE_LOCALEDIR], [glib_REQUIRE([GLIB_GNU_GETTEXT])dnl glib_save_prefix="$prefix" glib_save_exec_prefix="$exec_prefix" test "x$prefix" = xNONE && prefix=$ac_default_prefix test "x$exec_prefix" = xNONE && exec_prefix=$prefix if test "x$CATOBJEXT" = "x.mo" ; then localedir=`eval echo "${libdir}/locale"` else localedir=`eval echo "${datadir}/locale"` fi prefix="$glib_save_prefix" exec_prefix="$glib_save_exec_prefix" AC_DEFINE_UNQUOTED($1, "$localedir", [Define the location where the catalogs will be installed]) ]) dnl dnl Now the definitions that aclocal will find dnl ifdef(glib_configure_in,[],[ AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) ])dnl brightside-1.4.0.orig/README0000644000175000000500000001701410136516327013602 0ustar arisrc BRIGHTSIDE 1.4.0 Brightside Renders Into Gnome Helpful Things Such as are In Other Desktop Environments This is Brightside, a small tool to do what Metacity doesn't: it reacts in appropriate and configurable ways when the mouse pointer strays into the corners or edges of the screen. Edge flipping has only been tested with Metacity. Current actions are: - Fade out volume (uses the OSS mixer by default, then ALSA; the ALSA code doesn't work too well) - Prevent screensaver starting (implemented by running xscreensaver-command -deactivate every 30 seconds) - Start screensaver and lock screen (using xscreensaver-command -lock) - Enter DPMS standby mode (using xset dpms force standby) - Enter DPMS suspend mode - Enter DPMS off mode - Dim laptop backlight (kernel 2.4.18-rc2-benh minimum, PowerBooks only) - Custom action This URL contains more information: http://lists.debian.org/debian-powerpc/2002/debian-powerpc-200204/msg00615.html Short ... Long means 100-1500ms, in 10ms increments. This is what the Keyboard capplet does, so there's probably a deep and meaningful HIG reason behind it. Once edge resistance has been overcome, edge flipping will be instant until a period of twice the edge flipping delay time elapses without an edge flip occurring. From then on, the delay for edge resistance will increase at unit rate until it attains its original value. Thus one may easily flip two adjacent edges in turn, or even multiple opposite edges, provided the edge delay and mouse velocity and acceleration are set to suitable values. (This also makes accidental edge flips significantly less annoying, as one is not stuck on the new workspace.) One can tell when the first timeout has occurred as the popup pager will be re-hidden. The mouse pointer is tracked by polling its position every ( d 5 ) ms, where d is the minimum of the two delay values and the resultant value is clamped to between 20 and 200ms. I realise that this is woefully inefficient, but it does not lead to significant resource usage on my system. I may someday implement tracking the mouse properly, with one-pixel transparent screen-edge windows. The Brightside icon is based on the Monitor icon from the beautiful Amaranth svg Gnome icon theme by Michael Doches. It was edited using Inkscape 0.36. An incredible amount of code was lifted directly from Acme, the multimedia keys daemon by Bastien Nocera. New in version -------------- 1.4.0: - bugfixes (see ChangeLog) 1.3.2: - bugfix, tray icon now optional at configure time (use Sessions capplet to remove from session) 1.3.1: - some additions: --pager option, pager lives on mouseover, pager obeys mouse wheel 1.3.0: - decided, in the great and honourable tradition of Gnome applications, to make this the first release version Requirements ------------ - the gnome2 libraries and libwnck - gob2, if you intend to hack on the volume control and fbdev stuff. - -devel/-dev packages if you want to compile on RPM/Debain based binary distributions - a good C compiler - if you find any faults in the code, send me the patch! - a window manager that brings along the window being moved when told to switch workspace. This does not include Metacity version <= 2.6.3. The relevant patch to Metacity is in my Portage overlay at http://catmur.co.uk/gentoo/overlay/x11-wm/metacity/files - a session manager - a freedesktop.org compatible notification area (a.k.a system tray) Installation ------------ 1) ./configure 2) make 3) make install 4) for brightness and volume control: make sure you have read and write permissions on /dev/pmu and /dev/mixer 5) run brightside or brightside-preferences, or visit Desktop Preferences -> Screen Corners and Edges - brightside will add itself to your session. Voila ! Hidden Stuff ------------ /apps/brightside/after_flip_command will be run after each flip. Use it to make a funny noise, or something. /apps/brightside/orientable_workspaces controls whether the workspace layout is an orientable manifold. Turn it off for some very weird effects. Run `brightside --pager' to make brightside present its pager. (Implemented with highly hackish and inappropriate X named clipboard IPC.) I use the hidden `bind key to command' feature in Metacity to bind this to Ctrl+Alt+Space for easy workspace switching. Hacking ------- 0) Delete all but: AUTHORS ChangeLog configure.ac brightside.spec.in Makefile.am NEWS README src/*.{c,h,svg,png,glade,am} src/brightside.desktop.in src/brightside.schemas.in po/*.po po/ChangeLog po/POTFILES.* ebuild/ doc/ 1) intltoolize --copy 2) automake-1.7 --add-missing --copy 3) aclocal-1.7 4) cp /usr/share/automake-1.7/config.guess /usr/share/automake-1.7/config.sub . 5) autoheader 6) cp /usr/share/gettext/ABOUT-NLS . 7) automake (tell me if you get it to work with unsermake) 8) autoconf-2.58 9) See Installation You MUST delete po/brightside.pot and make update-po in po/ if you change any localisable strings (anything in the .glade files and brightside.schemas.in, the lines starting _ in brightside.desktop.in, and strings wrapped _(...) in .c and .h files). The Makefile has two extra targets; srcdist and edigest: `make srcdist' will make distclean and then pack the whole lot into a .tar.bz2 suitable for source distribution. The current directory MUST NOT be .. `make edigest' will make srcdist and then generate a digest for the created tarball. FAQ --- Q: I'm not seeing the popup window when I change the brightness; what's wrong ? A: There are 2 things to check: 1) at least a 2.4.18-rc2-benh kernel. 2) that the permissions on /dev/fb0 and /dev/pmu make it readable and writable for the users that want to use Brightside. Bugs ---- - Powerbook backlight dimming is totally untested - Sometimes the top menu item in a list (the Mute item) will appear greyed out. This does not affect the functionality of the application as it regains its appearance when the mouse is moved over it. This is probably a GTK bug; I've seen it in a few other applications that make the sensitivity of a list control depend on the value of another control. - The ALSA mixer is buggy: it unmutes to 2% less than the previous volume, and fails to notice the volume being changed elsewhere. I've rewritten the code to use the OSS mixer by default. - Each time Brightside starts, the first time the pager is shown it will flicker in the wrong place. Someone please tell me how to get a Gtk widget to layout itself without mapping it to the display... - Some people have reported schema troubles - "Expected 'int' got 'float'" and the like. This appears to be a result of the schema not being installed properly. If this happens to you then the quick fix is to run: gconftool-2 -t int -s /apps/brightside/edge_delay 500 for each key that is reported broken. I'm still trying to work out why this happens in the first place. Thanks ------ Thanks to Bastien Nocera for Acme, the multimedia keys daemon this project is a rip-off of. Thanks to Havoc Pennington for Metacity, for libwnck, and for making both just lacking in features enough to force me to learn Xlib. License ------- GNU General Public License, version 2 or later, for everything in this package. Links ----- OSS Mixer documentation: http://www.opensound.com/pguide/mixer.html ALSA 0.5.x Mixer documentation: http://www.alsa-project.org/alsa-doc/alsa-lib-old/mixer.html ALSA 0.9.x mixer "documentation": http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/alsa/alsa-utils/amixer/amixer.c http://www.alsa-project.org/alsa-doc/alsa-lib/mixer_8c.html brightside-1.4.0.orig/configure0000755000175000000500000104172610136512521014631 0ustar arisrc#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.59 for Brightside 1.4.0. # # Report bugs to . # # Copyright (C) 2003 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then set -o posix fi DUALCASE=1; export DUALCASE # for MKS sh # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # Work around bugs in pre-3.0 UWIN ksh. $as_unset ENV MAIL MAILPATH PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. for as_var in \ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ LC_TELEPHONE LC_TIME do if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else $as_unset $as_var fi done # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)$' \| \ . : '\(.\)' 2>/dev/null || echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } /^X\/\(\/\/\)$/{ s//\1/; q; } /^X\/\(\/\).*/{ s//\1/; q; } s/.*/./; q'` # PATH needs CR, and LINENO needs CR and PATH. # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi as_lineno_1=$LINENO as_lineno_2=$LINENO as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" || { # Find who we are. Look in the path if we contain no path at all # relative or not. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 { (exit 1); exit 1; }; } fi case $CONFIG_SHELL in '') as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for as_base in sh bash ksh sh5; do case $as_dir in /*) if ("$as_dir/$as_base" -c ' as_lineno_1=$LINENO as_lineno_2=$LINENO as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } CONFIG_SHELL=$as_dir/$as_base export CONFIG_SHELL exec "$CONFIG_SHELL" "$0" ${1+"$@"} fi;; esac done done ;; esac # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line before each line; the second 'sed' does the real # work. The second script uses 'N' to pair each line-number line # with the numbered line, and appends trailing '-' during # substitution so that $LINENO is not a special case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) sed '=' <$as_myself | sed ' N s,$,-, : loop s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, t loop s,-$,, s,^['$as_cr_digits']*\n,, ' >$as_me.lineno && chmod +x $as_me.lineno || { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensible to this). . ./$as_me.lineno # Exit status is that of the last command. exit } case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in *c*,-n*) ECHO_N= ECHO_C=' ' ECHO_T=' ' ;; *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; *) ECHO_N= ECHO_C='\c' ECHO_T= ;; esac if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then # We could just check for DJGPP; but this test a) works b) is more generic # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). if test -f conf$$.exe; then # Don't use ln at all; we don't have any links as_ln_s='cp -p' else as_ln_s='ln -s' fi elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.file if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_executable_p="test -f" # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" # IFS # We need space, tab and new line, in precisely that order. as_nl=' ' IFS=" $as_nl" # CDPATH. $as_unset CDPATH # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` exec 6>&1 # # Initializations. # ac_default_prefix=/usr/local ac_config_libobj_dir=. cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Maximum number of lines to put in a shell here document. # This variable seems obsolete. It should probably be removed, and # only ac_max_sed_lines should be used. : ${ac_max_here_lines=38} # Identity of this package. PACKAGE_NAME='Brightside' PACKAGE_TARNAME='brightside' PACKAGE_VERSION='1.4.0' PACKAGE_STRING='Brightside 1.4.0' PACKAGE_BUGREPORT='http://catmur.co.uk/brightside/' ac_unique_file="configure.ac" # Factoring default headers for most tests. ac_includes_default="\ #include #if HAVE_SYS_TYPES_H # include #endif #if HAVE_SYS_STAT_H # include #endif #if STDC_HEADERS # include # include #else # if HAVE_STDLIB_H # include # endif #endif #if HAVE_STRING_H # if !STDC_HEADERS && HAVE_MEMORY_H # include # endif # include #endif #if HAVE_STRINGS_H # include #endif #if HAVE_INTTYPES_H # include #else # if HAVE_STDINT_H # include # endif #endif #if HAVE_UNISTD_H # include #endif" ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE am__leading_dot MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GETTEXT_PACKAGE MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_PROP_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XAM_RULE INTLTOOL_KBD_RULE INTLTOOL_XML_RULE INTLTOOL_CAVES_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_THEME_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL PKG_CONFIG EXTRA_GNOME_CFLAGS EXTRA_GNOME_LIBS GCONFTOOL GCONF_SCHEMA_CONFIG_SOURCE GCONF_SCHEMA_FILE_DIR GCONF_SCHEMAS_INSTALL_TRUE GCONF_SCHEMAS_INSTALL_FALSE ENABLE_TRAY_ICON_TRUE ENABLE_TRAY_ICON_FALSE HAVE_OSS_TRUE HAVE_OSS_FALSE ALSA_CFLAGS ALSA_LIBS HAVE_ALSA_TRUE HAVE_ALSA_FALSE HAVE_FB_TRUE HAVE_FB_FALSE CPP EGREP CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT PO_IN_DATADIR_TRUE PO_IN_DATADIR_FALSE POFILES LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. ac_init_help= ac_init_version=false # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datadir='${prefix}/share' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' libdir='${exec_prefix}/lib' includedir='${prefix}/include' oldincludedir='/usr/include' infodir='${prefix}/info' mandir='${prefix}/man' ac_prev= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval "$ac_prev=\$ac_option" ac_prev= continue fi ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_option in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ | --da=*) datadir=$ac_optarg ;; -disable-* | --disable-*) ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ac_feature=`echo $ac_feature | sed 's/-/_/g'` eval "enable_$ac_feature=no" ;; -enable-* | --enable-*) ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ac_feature=`echo $ac_feature | sed 's/-/_/g'` case $ac_option in *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; *) ac_optarg=yes ;; esac eval "enable_$ac_feature='$ac_optarg'" ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst \ | --locals | --local | --loca | --loc | --lo) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* \ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ac_package=`echo $ac_package| sed 's/-/_/g'` case $ac_option in *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; *) ac_optarg=yes ;; esac eval "with_$ac_package='$ac_optarg'" ;; -without-* | --without-*) ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ac_package=`echo $ac_package | sed 's/-/_/g'` eval "with_$ac_package=no" ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) { echo "$as_me: error: unrecognized option: $ac_option Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 { (exit 1); exit 1; }; } ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` eval "$ac_envvar='$ac_optarg'" export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` { echo "$as_me: error: missing argument to $ac_option" >&2 { (exit 1); exit 1; }; } fi # Be sure to have absolute paths. for ac_var in exec_prefix prefix do eval ac_val=$`echo $ac_var` case $ac_val in [\\/$]* | ?:[\\/]* | NONE | '' ) ;; *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; };; esac done # Be sure to have absolute paths. for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ localstatedir libdir includedir oldincludedir infodir mandir do eval ac_val=$`echo $ac_var` case $ac_val in [\\/$]* | ?:[\\/]* ) ;; *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; };; esac done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then its parent. ac_confdir=`(dirname "$0") 2>/dev/null || $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$0" : 'X\(//\)[^/]' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$0" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` srcdir=$ac_confdir if test ! -r $srcdir/$ac_unique_file; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r $srcdir/$ac_unique_file; then if test "$ac_srcdir_defaulted" = yes; then { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 { (exit 1); exit 1; }; } else { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } fi fi (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 { (exit 1); exit 1; }; } srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` ac_env_build_alias_set=${build_alias+set} ac_env_build_alias_value=$build_alias ac_cv_env_build_alias_set=${build_alias+set} ac_cv_env_build_alias_value=$build_alias ac_env_host_alias_set=${host_alias+set} ac_env_host_alias_value=$host_alias ac_cv_env_host_alias_set=${host_alias+set} ac_cv_env_host_alias_value=$host_alias ac_env_target_alias_set=${target_alias+set} ac_env_target_alias_value=$target_alias ac_cv_env_target_alias_set=${target_alias+set} ac_cv_env_target_alias_value=$target_alias ac_env_CC_set=${CC+set} ac_env_CC_value=$CC ac_cv_env_CC_set=${CC+set} ac_cv_env_CC_value=$CC ac_env_CFLAGS_set=${CFLAGS+set} ac_env_CFLAGS_value=$CFLAGS ac_cv_env_CFLAGS_set=${CFLAGS+set} ac_cv_env_CFLAGS_value=$CFLAGS ac_env_LDFLAGS_set=${LDFLAGS+set} ac_env_LDFLAGS_value=$LDFLAGS ac_cv_env_LDFLAGS_set=${LDFLAGS+set} ac_cv_env_LDFLAGS_value=$LDFLAGS ac_env_CPPFLAGS_set=${CPPFLAGS+set} ac_env_CPPFLAGS_value=$CPPFLAGS ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} ac_cv_env_CPPFLAGS_value=$CPPFLAGS ac_env_CPP_set=${CPP+set} ac_env_CPP_value=$CPP ac_cv_env_CPP_set=${CPP+set} ac_cv_env_CPP_value=$CPP # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures Brightside 1.4.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] _ACEOF cat <<_ACEOF Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --datadir=DIR read-only architecture-independent data [PREFIX/share] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --infodir=DIR info documentation [PREFIX/info] --mandir=DIR man documentation [PREFIX/man] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of Brightside 1.4.0:";; esac cat <<\_ACEOF Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --disable-nls do not use Native Language Support --disable-dependency-tracking Speeds up one-time builds --enable-dependency-tracking Do not reject slow dependency extractors --disable-rpath do not hardcode runtime library paths --disable-schemas-install Disable the schemas installation --enable-tray-icon enable notification area icon [no] Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-gnu-ld assume the C compiler uses GNU ld default=no --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib --without-libintl-prefix don't search for libintl in includedir and libdir --with-gconf-source=sourceaddress Config database for installing schema files. --with-gconf-schema-file-dir=dir Directory for installing schema files. Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. ac_popdir=`pwd` for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d $ac_dir || continue ac_builddir=. if test "$ac_dir" != .; then ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A "../" for each directory in $ac_dir_suffix. ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` else ac_dir_suffix= ac_top_builddir= fi case $srcdir in .) # No --srcdir option. We are building in place. ac_srcdir=. if test -z "$ac_top_builddir"; then ac_top_srcdir=. else ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` fi ;; [\\/]* | ?:[\\/]* ) # Absolute path. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ;; *) # Relative path. ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_builddir$srcdir ;; esac # Do not use `cd foo && pwd` to compute absolute paths, because # the directories may not exist. case `pwd` in .) ac_abs_builddir="$ac_dir";; *) case "$ac_dir" in .) ac_abs_builddir=`pwd`;; [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; *) ac_abs_builddir=`pwd`/"$ac_dir";; esac;; esac case $ac_abs_builddir in .) ac_abs_top_builddir=${ac_top_builddir}.;; *) case ${ac_top_builddir}. in .) ac_abs_top_builddir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; esac;; esac case $ac_abs_builddir in .) ac_abs_srcdir=$ac_srcdir;; *) case $ac_srcdir in .) ac_abs_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; esac;; esac case $ac_abs_builddir in .) ac_abs_top_srcdir=$ac_top_srcdir;; *) case $ac_top_srcdir in .) ac_abs_top_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; esac;; esac cd $ac_dir # Check for guested configure; otherwise get Cygnus style configure. if test -f $ac_srcdir/configure.gnu; then echo $SHELL $ac_srcdir/configure.gnu --help=recursive elif test -f $ac_srcdir/configure; then echo $SHELL $ac_srcdir/configure --help=recursive elif test -f $ac_srcdir/configure.ac || test -f $ac_srcdir/configure.in; then echo $ac_configure --help else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi cd $ac_popdir done fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF Brightside configure 1.4.0 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit 0 fi exec 5>config.log cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by Brightside $as_me 1.4.0, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ _ACEOF { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` hostinfo = `(hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. echo "PATH: $as_dir" done } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_sep= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 2) ac_configure_args1="$ac_configure_args1 '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" # Get rid of the leading space. ac_sep=" " ;; esac done done $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Be sure not to use single quotes in there, as some shells, # such as our DU 5.0 friend, will then `close' the trap. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, { (set) 2>&1 | case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in *ac_space=\ *) sed -n \ "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" ;; *) sed -n \ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" ;; esac; } echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=$`echo $ac_var` echo "$ac_var='"'"'$ac_val'"'"'" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------- ## ## Output files. ## ## ------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=$`echo $ac_var` echo "$ac_var='"'"'$ac_val'"'"'" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo sed "/^$/d" confdefs.h | sort echo fi test "$ac_signal" != 0 && echo "$as_me: caught signal $ac_signal" echo "$as_me: exit $exit_status" } >&5 rm -f core *.core && rm -rf conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -rf conftest* confdefs.h # AIX cpp loses on an empty file, so make sure it contains at least a newline. echo >confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer explicitly selected file to automatically selected ones. if test -z "$CONFIG_SITE"; then if test "x$prefix" != xNONE; then CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" else CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then { echo "$as_me:$LINENO: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . $cache_file;; *) . ./$cache_file;; esac fi else { echo "$as_me:$LINENO: creating cache $cache_file" >&5 echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in `(set) 2>&1 | sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val="\$ac_cv_env_${ac_var}_value" eval ac_new_val="\$ac_env_${ac_var}_value" case $ac_old_set,$ac_new_set in set,) { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 echo "$as_me: former value: $ac_old_val" >&2;} { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val" >&2;} ac_cache_corrupted=: fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 echo "$as_me: error: changes in the environment can compromise the build" >&2;} { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" am__api_version="1.7" ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f $ac_dir/install.sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f $ac_dir/shtool; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} { (exit 1); exit 1; }; } fi ac_config_guess="$SHELL $ac_aux_dir/config.guess" ac_config_sub="$SHELL $ac_aux_dir/config.sub" ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in ./ | .// | /cC/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi done done ;; esac done fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. We don't cache a # path for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the path is relative. INSTALL=$ac_install_sh fi fi echo "$as_me:$LINENO: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo "$as_me:$LINENO: checking whether build environment is sane" >&5 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 # Just in case sleep 1 echo timestamp > conftest.file # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&5 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&2;} { (exit 1); exit 1; }; } fi test "$2" = conftest.file ) then # Ok. : else { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! Check your system clock" >&5 echo "$as_me: error: newly created file is older than distributed files! Check your system clock" >&2;} { (exit 1); exit 1; }; } fi echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 test "$program_prefix" != NONE && program_transform_name="s,^,$program_prefix,;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s,\$,$program_suffix,;$program_transform_name" # Double any \ or $. echo might interpret backslashes. # By default was `s,x,x', remove it if useless. cat <<\_ACEOF >conftest.sed s/[\\$]/&&/g;s/;s,x,x,$// _ACEOF program_transform_name=`echo $program_transform_name | sed -f conftest.sed` rm conftest.sed # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_AWK+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then echo "$as_me:$LINENO: result: $AWK" >&5 echo "${ECHO_T}$AWK" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$AWK" && break done echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.make <<\_ACEOF all: @echo 'ac_maketemp="$(MAKE)"' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` if test -n "$ac_maketemp"; then eval ac_cv_prog_make_${ac_make}_set=yes else eval ac_cv_prog_make_${ac_make}_set=no fi rm -f conftest.make fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 SET_MAKE= else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # test to see if srcdir already configured if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} { (exit 1); exit 1; }; } fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE=Brightside VERSION=1.4.0 cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} AMTAR=${AMTAR-"${am_missing_run}tar"} install_sh=${install_sh-"$am_aux_dir/install-sh"} # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then echo "$as_me:$LINENO: result: $STRIP" >&5 echo "${ECHO_T}$STRIP" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 echo "${ECHO_T}$ac_ct_STRIP" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi STRIP=$ac_ct_STRIP else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" # We need awk for the "check" target. The system "awk" is bad on # some platforms. echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then enableval="$enable_maintainer_mode" USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi; echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6 if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE cat >>confdefs.h <<\_ACEOF #define PACKAGE Brightside _ACEOF cat >>confdefs.h <<\_ACEOF #define VERSION 1.4.0 _ACEOF cat >>confdefs.h <<\_ACEOF #define GETTEXT_PACKAGE "Brightside" _ACEOF GETTEXT_PACKAGE=Brightside MKINSTALLDIRS= if test -n "$ac_aux_dir"; then case "$ac_aux_dir" in /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; esac fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi echo "$as_me:$LINENO: checking whether NLS is requested" >&5 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6 # Check whether --enable-nls or --disable-nls was given. if test "${enable_nls+set}" = set; then enableval="$enable_nls" USE_NLS=$enableval else USE_NLS=yes fi; echo "$as_me:$LINENO: result: $USE_NLS" >&5 echo "${ECHO_T}$USE_NLS" >&6 # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_MSGFMT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case "$MSGFMT" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != ":"; then echo "$as_me:$LINENO: result: $MSGFMT" >&5 echo "${ECHO_T}$MSGFMT" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_GMSGFMT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then echo "$as_me:$LINENO: result: $GMSGFMT" >&5 echo "${ECHO_T}$GMSGFMT" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_XGETTEXT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case "$XGETTEXT" in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then echo "$as_me:$LINENO: result: $XGETTEXT" >&5 echo "${ECHO_T}$XGETTEXT" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi rm -f messages.po # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_MSGMERGE+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case "$MSGMERGE" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" ;; esac fi MSGMERGE="$ac_cv_path_MSGMERGE" if test "$MSGMERGE" != ":"; then echo "$as_me:$LINENO: result: $MSGMERGE" >&5 echo "${ECHO_T}$MSGMERGE" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi if test "$GMSGFMT" != ":"; then if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then : ; else GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6 GMSGFMT=":" fi fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then : ; else echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6 XGETTEXT=":" fi rm -f messages.po fi ac_config_commands="$ac_config_commands default-1" if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo done .PHONY: am__doit END # If we don't find an include directive, just comment out the code. echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # We grep out `Entering directory' and `Leaving directory' # messages which can occur if `w' ends up in MAKEFLAGS. # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU fi # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include am__quote="\"" _am_result=BSD fi fi echo "$as_me:$LINENO: result: $_am_result" >&5 echo "${ECHO_T}$_am_result" >&6 rm -f confinc confmf # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then enableval="$enable_dependency_tracking" fi; if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$ac_ct_CC" && break done CC=$ac_ct_CC fi fi test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } # Provide some information about the compiler. echo "$as_me:$LINENO:" \ "checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 (eval $ac_link_default) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Find the output, starting from the most likely. This scheme is # not robust to junk in `.', hence go to wildcards (a.*) only as a last # resort. # Be careful to initialize this variable, since it used to be cached. # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. ac_cv_exeext= # b.out is created by i960 compilers. for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; conftest.$ac_ext ) # This is the source file. ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` # FIXME: I believe we export ac_cv_exeext for Libtool, # but it would be cool to find out if it's true. Does anybody # maintain Libtool? --akim. export ac_cv_exeext break;; * ) break;; esac done else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { echo "$as_me:$LINENO: error: C compiler cannot create executables See \`config.log' for more details." >&5 echo "$as_me: error: C compiler cannot create executables See \`config.log' for more details." >&2;} { (exit 77); exit 77; }; } fi ac_exeext=$ac_cv_exeext echo "$as_me:$LINENO: result: $ac_file" >&5 echo "${ECHO_T}$ac_file" >&6 # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. echo "$as_me:$LINENO: checking whether the C compiler works" >&5 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { echo "$as_me:$LINENO: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&5 echo "$as_me: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi fi fi echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 rm -f a.out a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $cross_compiling" >&5 echo "${ECHO_T}$cross_compiling" >&6 echo "$as_me:$LINENO: checking for suffix of executables" >&5 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` export ac_cv_exeext break;; * ) break;; esac done else { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&5 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest$ac_cv_exeext echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6 rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT echo "$as_me:$LINENO: checking for suffix of object files" >&5 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 if test "${ac_cv_objext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&5 echo "$as_me: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 echo "${ECHO_T}$ac_cv_objext" >&6 OBJEXT=$ac_cv_objext ac_objext=$OBJEXT echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS CFLAGS="-g" echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_prog_cc_g=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 if test "${ac_cv_prog_cc_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_prog_cc_stdc=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std1 is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std1. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF # Don't try gcc -ansi; that turns off useful extensions and # breaks some systems' header files. # AIX -qlanglvl=ansi # Ultrix and OSF/1 -std1 # HP-UX 10.20 and later -Ae # HP-UX older versions -Aa -D_HPUX_SOURCE # SVR4 -Xc -D__EXTENSIONS__ for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_stdc=$ac_arg break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext done rm -f conftest.$ac_ext conftest.$ac_objext CC=$ac_save_CC fi case "x$ac_cv_prog_cc_stdc" in x|xno) echo "$as_me:$LINENO: result: none needed" >&5 echo "${ECHO_T}none needed" >&6 ;; *) echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 CC="$CC $ac_cv_prog_cc_stdc" ;; esac # Some people use a C++ compiler to compile C. Since we use `exit', # in C++ we need to declare it. In case someone uses the same compiler # for both compiling C and C++ we need to have the C++ compiler decide # the declaration of exit, since it's the most demanding environment. cat >conftest.$ac_ext <<_ACEOF #ifndef __cplusplus choke me #endif _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then for ac_declaration in \ '' \ 'extern "C" void std::exit (int) throw (); using std::exit;' \ 'extern "C" void std::exit (int); using std::exit;' \ 'extern "C" void exit (int) throw ();' \ 'extern "C" void exit (int);' \ 'void exit (int);' do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration #include int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 continue fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext done rm -f conftest* if test -n "$ac_declaration"; then echo '#ifdef __cplusplus' >>confdefs.h echo $ac_declaration >>confdefs.h echo '#endif' >>confdefs.h fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c : > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # (even with -Werror). So we grep stderr for any message # that says an option was ignored. if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi # Make sure we can run config.sub. $ac_config_sub sun4 >/dev/null 2>&1 || { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 echo "$as_me: error: cannot run $ac_config_sub" >&2;} { (exit 1); exit 1; }; } echo "$as_me:$LINENO: checking build system type" >&5 echo $ECHO_N "checking build system type... $ECHO_C" >&6 if test "${ac_cv_build+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_build_alias=$build_alias test -z "$ac_cv_build_alias" && ac_cv_build_alias=`$ac_config_guess` test -z "$ac_cv_build_alias" && { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} { (exit 1); exit 1; }; } fi echo "$as_me:$LINENO: result: $ac_cv_build" >&5 echo "${ECHO_T}$ac_cv_build" >&6 build=$ac_cv_build build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$as_me:$LINENO: checking host system type" >&5 echo $ECHO_N "checking host system type... $ECHO_C" >&6 if test "${ac_cv_host+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_host_alias=$host_alias test -z "$ac_cv_host_alias" && ac_cv_host_alias=$ac_cv_build_alias ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} { (exit 1); exit 1; }; } fi echo "$as_me:$LINENO: result: $ac_cv_host" >&5 echo "${ECHO_T}$ac_cv_host" >&6 host=$ac_cv_host host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # Check whether --with-gnu-ld or --without-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then withval="$with_gnu_ld" test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi; # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. echo "$as_me:$LINENO: checking for ld used by GCC" >&5 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6 case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | [A-Za-z]:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then echo "$as_me:$LINENO: checking for GNU ld" >&5 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 else echo "$as_me:$LINENO: checking for non-GNU ld" >&5 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 fi if test "${acl_cv_path_LD+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then test "$with_gnu_ld" != no && break else test "$with_gnu_ld" != yes && break fi fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi fi LD="$acl_cv_path_LD" if test -n "$LD"; then echo "$as_me:$LINENO: result: $LD" >&5 echo "${ECHO_T}$LD" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} { (exit 1); exit 1; }; } echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 if test "${acl_cv_prog_gnu_ld+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # I'd rather use --version here, but apparently some GNU ld's only accept -v. if $LD -v 2>&1 &5; then acl_cv_prog_gnu_ld=yes else acl_cv_prog_gnu_ld=no fi fi echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6 with_gnu_ld=$acl_cv_prog_gnu_ld echo "$as_me:$LINENO: checking for shared library run path origin" >&5 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6 if test "${acl_cv_rpath+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done fi echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5 echo "${ECHO_T}$acl_cv_rpath" >&6 wl="$acl_cv_wl" libext="$acl_cv_libext" shlibext="$acl_cv_shlibext" hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" hardcode_direct="$acl_cv_hardcode_direct" hardcode_minus_L="$acl_cv_hardcode_minus_L" # Check whether --enable-rpath or --disable-rpath was given. if test "${enable_rpath+set}" = set; then enableval="$enable_rpath" : else enable_rpath=yes fi; use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. if test "${with_libiconv_prefix+set}" = set; then withval="$with_libiconv_prefix" if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/lib" fi fi fi; LIBICONV= LTLIBICONV= INCICONV= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='iconv ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" else : fi else found_dir= found_la= found_so= found_a= if test $use_additional = yes; then if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then found_dir="$additional_libdir" found_so="$additional_libdir/lib$name.$shlibext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi else if test -f "$additional_libdir/lib$name.$libext"; then found_dir="$additional_libdir" found_a="$additional_libdir/lib$name.$libext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then found_dir="$dir" found_so="$dir/lib$name.$shlibext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi else if test -f "$dir/lib$name.$libext"; then found_dir="$dir" found_a="$dir/lib$name.$libext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$hardcode_direct" = yes; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi if test "$hardcode_minus_L" != no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" else LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */lib | */lib/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/lib"; then haveit= if test "X$additional_libdir" = "X/usr/local/lib"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" ;; esac done fi else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" done fi echo "$as_me:$LINENO: checking whether NLS is requested" >&5 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6 # Check whether --enable-nls or --disable-nls was given. if test "${enable_nls+set}" = set; then enableval="$enable_nls" USE_NLS=$enableval else USE_NLS=yes fi; echo "$as_me:$LINENO: result: $USE_NLS" >&5 echo "${ECHO_T}$USE_NLS" >&6 LIBINTL= LTLIBINTL= POSUB= if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5 echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6 if test "${gt_cv_func_gnugettext1_libc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; int main () { bindtextdomain ("", ""); return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then gt_cv_func_gnugettext1_libc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 gt_cv_func_gnugettext1_libc=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libc" >&5 echo "${ECHO_T}$gt_cv_func_gnugettext1_libc" >&6 if test "$gt_cv_func_gnugettext1_libc" != "yes"; then am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done echo "$as_me:$LINENO: checking for iconv" >&5 echo $ECHO_N "checking for iconv... $ECHO_C" >&6 if test "${am_cv_func_iconv+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then am_cv_func_iconv=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then am_cv_lib_iconv=yes am_cv_func_iconv=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5 echo "${ECHO_T}$am_cv_func_iconv" >&6 if test "$am_cv_func_iconv" = yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_ICONV 1 _ACEOF fi if test "$am_cv_lib_iconv" = yes; then echo "$as_me:$LINENO: checking how to link with libiconv" >&5 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $LIBICONV" >&5 echo "${ECHO_T}$LIBICONV" >&6 else CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libintl-prefix or --without-libintl-prefix was given. if test "${with_libintl_prefix+set}" = set; then withval="$with_libintl_prefix" if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/lib" fi fi fi; LIBINTL= LTLIBINTL= INCINTL= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='intl ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" else : fi else found_dir= found_la= found_so= found_a= if test $use_additional = yes; then if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then found_dir="$additional_libdir" found_so="$additional_libdir/lib$name.$shlibext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi else if test -f "$additional_libdir/lib$name.$libext"; then found_dir="$additional_libdir" found_a="$additional_libdir/lib$name.$libext" if test -f "$additional_libdir/lib$name.la"; then found_la="$additional_libdir/lib$name.la" fi fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then found_dir="$dir" found_so="$dir/lib$name.$shlibext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi else if test -f "$dir/lib$name.$libext"; then found_dir="$dir" found_a="$dir/lib$name.$libext" if test -f "$dir/lib$name.la"; then found_la="$dir/lib$name.la" fi fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$hardcode_direct" = yes; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" fi if test "$hardcode_minus_L" != no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" else LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */lib | */lib/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/lib"; then haveit= if test "X$additional_libdir" = "X/usr/local/lib"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" ;; esac done fi else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" done fi echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5 echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6 if test "${gt_cv_func_gnugettext1_libintl+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (); int main () { bindtextdomain ("", ""); return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0) ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then gt_cv_func_gnugettext1_libintl=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 gt_cv_func_gnugettext1_libintl=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (); int main () { bindtextdomain ("", ""); return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0) ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" gt_cv_func_gnugettext1_libintl=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS" fi echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libintl" >&5 echo "${ECHO_T}$gt_cv_func_gnugettext1_libintl" >&6 fi if test "$gt_cv_func_gnugettext1_libc" = "yes" \ || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else LIBINTL= LTLIBINTL= INCINTL= fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then cat >>confdefs.h <<\_ACEOF #define ENABLE_NLS 1 _ACEOF else USE_NLS=no fi fi echo "$as_me:$LINENO: checking whether to use NLS" >&5 echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $USE_NLS" >&5 echo "${ECHO_T}$USE_NLS" >&6 if test "$USE_NLS" = "yes"; then echo "$as_me:$LINENO: checking where the gettext function comes from" >&5 echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6 if test "$gt_use_preinstalled_gnugettext" = "yes"; then if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi echo "$as_me:$LINENO: result: $gt_source" >&5 echo "${ECHO_T}$gt_source" >&6 fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then echo "$as_me:$LINENO: checking how to link with libintl" >&5 echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $LIBINTL" >&5 echo "${ECHO_T}$LIBINTL" >&6 for element in $INCINTL; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done fi cat >>confdefs.h <<\_ACEOF #define HAVE_GETTEXT 1 _ACEOF cat >>confdefs.h <<\_ACEOF #define HAVE_DCGETTEXT 1 _ACEOF fi POSUB=po fi INTLLIBS="$LIBINTL" if test -n "0.20"; then echo "$as_me:$LINENO: checking for intltool >= 0.20" >&5 echo $ECHO_N "checking for intltool >= 0.20... $ECHO_C" >&6 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.20 | awk -F. '{ printf "%d", $1 * 100 + $2; }'` INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { printf $2; }' < ${ac_aux_dir}/intltool-update.in` INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($2, VERSION, "."); printf "%d\n", VERSION[1] * 100 + VERSION[2];}' < ${ac_aux_dir}/intltool-update.in` if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT"; then echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found" >&5 echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found" >&6 else echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found. Your intltool is too old. You need intltool 0.20 or later." >&5 echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found. Your intltool is too old. You need intltool 0.20 or later." >&6 exit 1 fi fi INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' # Use the tools built into the package, not the ones that are installed. INTLTOOL_EXTRACT='$(top_builddir)/intltool-extract' INTLTOOL_MERGE='$(top_builddir)/intltool-merge' INTLTOOL_UPDATE='$(top_builddir)/intltool-update' # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $INTLTOOL_PERL in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done ;; esac fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5 echo "${ECHO_T}$INTLTOOL_PERL" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi if test -z "$INTLTOOL_PERL"; then { { echo "$as_me:$LINENO: error: perl not found; required for intltool" >&5 echo "$as_me: error: perl not found; required for intltool" >&2;} { (exit 1); exit 1; }; } fi if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then { { echo "$as_me:$LINENO: error: perl 5.x required for intltool" >&5 echo "$as_me: error: perl 5.x required for intltool" >&2;} { (exit 1); exit 1; }; } fi if test "x" != "xno-xml"; then echo "$as_me:$LINENO: checking for XML::Parser" >&5 echo $ECHO_N "checking for XML::Parser... $ECHO_C" >&6 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then echo "$as_me:$LINENO: result: ok" >&5 echo "${ECHO_T}ok" >&6 else { { echo "$as_me:$LINENO: error: XML::Parser perl module is required for intltool" >&5 echo "$as_me: error: XML::Parser perl module is required for intltool" >&2;} { (exit 1); exit 1; }; } fi fi # Remove file type tags (using []) from po/POTFILES. # Manually sed perl in so people don't have to put the intltool scripts in AC_OUTPUT. ac_config_commands="$ac_config_commands default-2" succeeded=no if test -z "$PKG_CONFIG"; then # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 echo "${ECHO_T}$PKG_CONFIG" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test "$PKG_CONFIG" = "no" ; then echo "*** The pkg-config script could not be found. Make sure it is" echo "*** in your path, or set the PKG_CONFIG environment variable" echo "*** to the full path to pkg-config." echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." else PKG_CONFIG_MIN_VERSION=0.9.0 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then echo "$as_me:$LINENO: checking for libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.2" >&5 echo $ECHO_N "checking for libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.2... $ECHO_C" >&6 if $PKG_CONFIG --exists "libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.2" ; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 succeeded=yes echo "$as_me:$LINENO: checking EXTRA_GNOME_CFLAGS" >&5 echo $ECHO_N "checking EXTRA_GNOME_CFLAGS... $ECHO_C" >&6 EXTRA_GNOME_CFLAGS=`$PKG_CONFIG --cflags "libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.2"` echo "$as_me:$LINENO: result: $EXTRA_GNOME_CFLAGS" >&5 echo "${ECHO_T}$EXTRA_GNOME_CFLAGS" >&6 echo "$as_me:$LINENO: checking EXTRA_GNOME_LIBS" >&5 echo $ECHO_N "checking EXTRA_GNOME_LIBS... $ECHO_C" >&6 EXTRA_GNOME_LIBS=`$PKG_CONFIG --libs "libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.2"` echo "$as_me:$LINENO: result: $EXTRA_GNOME_LIBS" >&5 echo "${ECHO_T}$EXTRA_GNOME_LIBS" >&6 else EXTRA_GNOME_CFLAGS="" EXTRA_GNOME_LIBS="" ## If we have a custom action on failure, don't print errors, but ## do set a variable so people can do so. EXTRA_GNOME_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.2"` echo $EXTRA_GNOME_PKG_ERRORS fi else echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." echo "*** See http://www.freedesktop.org/software/pkgconfig" fi fi if test $succeeded = yes; then : else { { echo "$as_me:$LINENO: error: Library requirements (libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5 echo "$as_me: error: Library requirements (libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;} { (exit 1); exit 1; }; } fi # Extract the first word of "gconftool-2", so it can be a program name with args. set dummy gconftool-2; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_GCONFTOOL+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $GCONFTOOL in [\\/]* | ?:[\\/]*) ac_cv_path_GCONFTOOL="$GCONFTOOL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GCONFTOOL="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done ;; esac fi GCONFTOOL=$ac_cv_path_GCONFTOOL if test -n "$GCONFTOOL"; then echo "$as_me:$LINENO: result: $GCONFTOOL" >&5 echo "${ECHO_T}$GCONFTOOL" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` else GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE fi # Check whether --with-gconf-source or --without-gconf-source was given. if test "${with_gconf_source+set}" = set; then withval="$with_gconf_source" GCONF_SCHEMA_CONFIG_SOURCE="$withval" fi; echo "$as_me:$LINENO: result: Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5 echo "${ECHO_T}Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6 if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' fi # Check whether --with-gconf-schema-file-dir or --without-gconf-schema-file-dir was given. if test "${with_gconf_schema_file_dir+set}" = set; then withval="$with_gconf_schema_file_dir" GCONF_SCHEMA_FILE_DIR="$withval" fi; echo "$as_me:$LINENO: result: Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&5 echo "${ECHO_T}Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&6 # Check whether --enable-schemas-install or --disable-schemas-install was given. if test "${enable_schemas_install+set}" = set; then enableval="$enable_schemas_install" case "${enableval}" in yes) schemas_install=true ;; no) schemas_install=false ;; *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --disable-schemas-install" >&5 echo "$as_me: error: bad value ${enableval} for --disable-schemas-install" >&2;} { (exit 1); exit 1; }; } ;; esac else schemas_install=true fi; if test x$schemas_install = xtrue; then GCONF_SCHEMAS_INSTALL_TRUE= GCONF_SCHEMAS_INSTALL_FALSE='#' else GCONF_SCHEMAS_INSTALL_TRUE='#' GCONF_SCHEMAS_INSTALL_FALSE= fi # Check whether --enable-tray-icon or --disable-tray-icon was given. if test "${enable_tray_icon+set}" = set; then enableval="$enable_tray_icon" enable_tray_icon=yes else enable_tray_icon=no fi; if test x"$enable_tray_icon" = "xyes"; then ENABLE_TRAY_ICON_TRUE= ENABLE_TRAY_ICON_FALSE='#' else ENABLE_TRAY_ICON_TRUE='#' ENABLE_TRAY_ICON_FALSE= fi have_oss=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __NetBSD__ #include #else #include #endif int main () { int arg = SNDCTL_DSP_SETFRAGMENT; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then have_oss=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext echo "$as_me:$LINENO: checking for OSS audio support" >&5 echo $ECHO_N "checking for OSS audio support... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $have_oss" >&5 echo "${ECHO_T}$have_oss" >&6 if test x"$have_oss" = "xyes"; then HAVE_OSS_TRUE= HAVE_OSS_FALSE='#' else HAVE_OSS_TRUE='#' HAVE_OSS_FALSE= fi have_alsa=no succeeded=no if test -z "$PKG_CONFIG"; then # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 echo "${ECHO_T}$PKG_CONFIG" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test "$PKG_CONFIG" = "no" ; then echo "*** The pkg-config script could not be found. Make sure it is" echo "*** in your path, or set the PKG_CONFIG environment variable" echo "*** to the full path to pkg-config." echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." else PKG_CONFIG_MIN_VERSION=0.9.0 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then echo "$as_me:$LINENO: checking for alsa >= 0.9.0" >&5 echo $ECHO_N "checking for alsa >= 0.9.0... $ECHO_C" >&6 if $PKG_CONFIG --exists "alsa >= 0.9.0" ; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 succeeded=yes echo "$as_me:$LINENO: checking ALSA_CFLAGS" >&5 echo $ECHO_N "checking ALSA_CFLAGS... $ECHO_C" >&6 ALSA_CFLAGS=`$PKG_CONFIG --cflags "alsa >= 0.9.0"` echo "$as_me:$LINENO: result: $ALSA_CFLAGS" >&5 echo "${ECHO_T}$ALSA_CFLAGS" >&6 echo "$as_me:$LINENO: checking ALSA_LIBS" >&5 echo $ECHO_N "checking ALSA_LIBS... $ECHO_C" >&6 ALSA_LIBS=`$PKG_CONFIG --libs "alsa >= 0.9.0"` echo "$as_me:$LINENO: result: $ALSA_LIBS" >&5 echo "${ECHO_T}$ALSA_LIBS" >&6 else ALSA_CFLAGS="" ALSA_LIBS="" ## If we have a custom action on failure, don't print errors, but ## do set a variable so people can do so. ALSA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "alsa >= 0.9.0"` fi else echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." echo "*** See http://www.freedesktop.org/software/pkgconfig" fi fi if test $succeeded = yes; then have_alsa=yes else echo "$as_me:$LINENO: result: *** All of ALSA dependent parts will be disabled ***" >&5 echo "${ECHO_T}*** All of ALSA dependent parts will be disabled ***" >&6 fi if test x"$have_alsa" = "xyes"; then HAVE_ALSA_TRUE= HAVE_ALSA_FALSE='#' else HAVE_ALSA_TRUE='#' HAVE_ALSA_FALSE= fi have_fb=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include int main () { int arg = 0; ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then have_fb=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext echo "$as_me:$LINENO: checking for Brightness control support" >&5 echo $ECHO_N "checking for Brightness control support... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $have_fb" >&5 echo "${ECHO_T}$have_fb" >&6 if test x"$have_fb" = "xyes"; then HAVE_FB_TRUE= HAVE_FB_FALSE='#' else HAVE_FB_TRUE='#' HAVE_FB_FALSE= fi ALL_LINGUAS="am ar az be bg bn ca cs cy da de el es et eu fa fi fr ga he hi hu id is it ja ko li lt lv mk ml mn ms nl no pl pt pt_BR ro ru sl sk sq sr sr@Latn sv tr uk vi zh_CN zh_TW" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi echo "$as_me:$LINENO: result: $CPP" >&5 echo "${ECHO_T}$CPP" >&6 ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&5 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu echo "$as_me:$LINENO: checking for egrep" >&5 echo $ECHO_N "checking for egrep... $ECHO_C" >&6 if test "${ac_cv_prog_egrep+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if echo a | (grep -E '(a|b)') >/dev/null 2>&1 then ac_cv_prog_egrep='grep -E' else ac_cv_prog_egrep='egrep' fi fi echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 echo "${ECHO_T}$ac_cv_prog_egrep" >&6 EGREP=$ac_cv_prog_egrep echo "$as_me:$LINENO: checking for ANSI C header files" >&5 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 if test "${ac_cv_header_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_header_stdc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_stdc=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } _ACEOF rm -f conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_header_stdc=no fi rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 echo "${ECHO_T}$ac_cv_header_stdc" >&6 if test $ac_cv_header_stdc = yes; then cat >>confdefs.h <<\_ACEOF #define STDC_HEADERS 1 _ACEOF fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_Header=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Header=no" fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in locale.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` if eval "test \"\${$as_ac_Header+set}\" = set"; then echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 else # Is the header compilable? echo "$as_me:$LINENO: checking $ac_header usability" >&5 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6 # Is the header present? echo "$as_me:$LINENO: checking $ac_header presence" >&5 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6 # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ---------------------------------------------- ## ## Report this to http://catmur.co.uk/brightside/ ## ## ---------------------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 fi if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done if test $ac_cv_header_locale_h = yes; then echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6 if test "${am_cv_val_LC_MESSAGES+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { return LC_MESSAGES ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then am_cv_val_LC_MESSAGES=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 am_cv_val_LC_MESSAGES=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6 if test $am_cv_val_LC_MESSAGES = yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_LC_MESSAGES 1 _ACEOF fi fi USE_NLS=yes gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= if test "${ac_cv_header_libintl_h+set}" = set; then echo "$as_me:$LINENO: checking for libintl.h" >&5 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6 if test "${ac_cv_header_libintl_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6 else # Is the header compilable? echo "$as_me:$LINENO: checking libintl.h usability" >&5 echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6 # Is the header present? echo "$as_me:$LINENO: checking libintl.h presence" >&5 echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6 # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5 echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5 echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ---------------------------------------------- ## ## Report this to http://catmur.co.uk/brightside/ ## ## ---------------------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac echo "$as_me:$LINENO: checking for libintl.h" >&5 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6 if test "${ac_cv_header_libintl_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_header_libintl_h=$ac_header_preproc fi echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6 fi if test $ac_cv_header_libintl_h = yes; then gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # echo "$as_me:$LINENO: checking for ngettext in libc" >&5 echo $ECHO_N "checking for ngettext in libc... $ECHO_C" >&6 if test "${gt_cv_func_ngettext_libc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { return (int) ngettext ("","", 1) ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then gt_cv_func_ngettext_libc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 gt_cv_func_ngettext_libc=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $gt_cv_func_ngettext_libc" >&5 echo "${ECHO_T}$gt_cv_func_ngettext_libc" >&6 if test "$gt_cv_func_ngettext_libc" = "yes" ; then echo "$as_me:$LINENO: checking for dgettext in libc" >&5 echo $ECHO_N "checking for dgettext in libc... $ECHO_C" >&6 if test "${gt_cv_func_dgettext_libc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { return (int) dgettext ("","") ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then gt_cv_func_dgettext_libc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 gt_cv_func_dgettext_libc=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libc" >&5 echo "${ECHO_T}$gt_cv_func_dgettext_libc" >&6 fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then for ac_func in bind_textdomain_codeset do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_$ac_func) || defined (__stub___$ac_func) choke me #else char (*f) () = $ac_func; #endif #ifdef __cplusplus } #endif int main () { return f != $ac_func; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5 echo $ECHO_N "checking for bindtextdomain in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char bindtextdomain (); int main () { bindtextdomain (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_bindtextdomain=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_bindtextdomain=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5 echo "${ECHO_T}$ac_cv_lib_intl_bindtextdomain" >&6 if test $ac_cv_lib_intl_bindtextdomain = yes; then echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5 echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_ngettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char ngettext (); int main () { ngettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_ngettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_ngettext=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6 if test $ac_cv_lib_intl_ngettext = yes; then echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5 echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_dgettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dgettext (); int main () { dgettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_dgettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_dgettext=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6 if test $ac_cv_lib_intl_dgettext = yes; then gt_cv_func_dgettext_libintl=yes fi fi fi if test "$gt_cv_func_dgettext_libintl" != "yes" ; then echo "$as_me:$LINENO: checking if -liconv is needed to use gettext" >&5 echo $ECHO_N "checking if -liconv is needed to use gettext... $ECHO_C" >&6 echo "$as_me:$LINENO: result: " >&5 echo "${ECHO_T}" >&6 echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5 echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_ngettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char ngettext (); int main () { ngettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_ngettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_ngettext=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6 if test $ac_cv_lib_intl_ngettext = yes; then echo "$as_me:$LINENO: checking for dcgettext in -lintl" >&5 echo $ECHO_N "checking for dcgettext in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_dcgettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dcgettext (); int main () { dcgettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_dcgettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_dcgettext=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dcgettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_dcgettext" >&6 if test $ac_cv_lib_intl_dcgettext = yes; then gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv else : fi else : fi fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset for ac_func in bind_textdomain_codeset do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_$ac_func) || defined (__stub___$ac_func) choke me #else char (*f) () = $ac_func; #endif #ifdef __cplusplus } #endif int main () { return f != $ac_func; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then cat >>confdefs.h <<\_ACEOF #define HAVE_GETTEXT 1 _ACEOF # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_MSGFMT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case "$MSGFMT" in /*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then ac_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != "no"; then echo "$as_me:$LINENO: result: $MSGFMT" >&5 echo "${ECHO_T}$MSGFMT" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" for ac_func in dcgettext do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_$ac_func) || defined (__stub___$ac_func) choke me #else char (*f) () = $ac_func; #endif #ifdef __cplusplus } #endif int main () { return f != $ac_func; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_GMSGFMT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then echo "$as_me:$LINENO: result: $GMSGFMT" >&5 echo "${ECHO_T}$GMSGFMT" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_XGETTEXT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case "$XGETTEXT" in /*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then ac_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then echo "$as_me:$LINENO: result: $XGETTEXT" >&5 echo "${ECHO_T}$XGETTEXT" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then CATOBJEXT=.gmo DATADIRNAME=share else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 case $host in *-*-solaris*) echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5 echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6 if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define bind_textdomain_codeset to an innocuous variant, in case declares bind_textdomain_codeset. For example, HP-UX 11i declares gettimeofday. */ #define bind_textdomain_codeset innocuous_bind_textdomain_codeset /* System header to define __stub macros and hopefully few prototypes, which can conflict with char bind_textdomain_codeset (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef bind_textdomain_codeset /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char bind_textdomain_codeset (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_bind_textdomain_codeset) || defined (__stub___bind_textdomain_codeset) choke me #else char (*f) () = bind_textdomain_codeset; #endif #ifdef __cplusplus } #endif int main () { return f != bind_textdomain_codeset; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_bind_textdomain_codeset=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_bind_textdomain_codeset=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5 echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6 if test $ac_cv_func_bind_textdomain_codeset = yes; then CATOBJEXT=.gmo DATADIRNAME=share else CATOBJEXT=.mo DATADIRNAME=lib fi ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi fi if test "$gt_cv_have_gettext" = "yes" ; then cat >>confdefs.h <<\_ACEOF #define ENABLE_NLS 1 _ACEOF fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6 XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po ac_config_commands="$ac_config_commands default-3" for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else echo "$as_me:$LINENO: checking for catalogs to be installed" >&5 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6 NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS echo "$as_me:$LINENO: result: $LINGUAS" >&5 echo "${ECHO_T}$LINGUAS" >&6 fi if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES ac_config_files="$ac_config_files po/Makefile.in Makefile brightside.spec src/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, don't put newlines in cache variables' values. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. { (set) 2>&1 | case `(ac_space=' '; set | grep ac_space) 2>&1` in *ac_space=\ *) # `set' does not quote correctly, so add quotes (double-quote # substitution turns \\\\ into \\, and sed turns \\ into \). sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n \ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" ;; esac; } | sed ' t clear : clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ : end' >>confcache if diff $cache_file confcache >/dev/null 2>&1; then :; else if test -w $cache_file; then test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" cat confcache >$cache_file else echo "not updating unwritable cache $cache_file" fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/; s/:*\${srcdir}:*/:/; s/:*@srcdir@:*/:/; s/^\([^=]*=[ ]*\):*/\1/; s/:*$//; s/^[^=]*=[ ]*$//; }' fi DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_i=`echo "$ac_i" | sed 's/\$U\././;s/\.o$//;s/\.obj$//'` # 2. Add them. ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi mv -f po/POTFILES po/POTFILES.tmp sed -e '/\[encoding.*\]/d' -e 's/\[.*\] *//' < po/POTFILES.tmp > po/POTFILES rm -f po/POTFILES.tmp if test -z "${GCONF_SCHEMAS_INSTALL_TRUE}" && test -z "${GCONF_SCHEMAS_INSTALL_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"GCONF_SCHEMAS_INSTALL\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"GCONF_SCHEMAS_INSTALL\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${ENABLE_TRAY_ICON_TRUE}" && test -z "${ENABLE_TRAY_ICON_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"ENABLE_TRAY_ICON\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"ENABLE_TRAY_ICON\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${HAVE_OSS_TRUE}" && test -z "${HAVE_OSS_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"HAVE_OSS\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"HAVE_OSS\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${HAVE_ALSA_TRUE}" && test -z "${HAVE_ALSA_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"HAVE_ALSA\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"HAVE_ALSA\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${HAVE_FB_TRUE}" && test -z "${HAVE_FB_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"HAVE_FB\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"HAVE_FB\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >$CONFIG_STATUS <<_ACEOF #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then set -o posix fi DUALCASE=1; export DUALCASE # for MKS sh # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # Work around bugs in pre-3.0 UWIN ksh. $as_unset ENV MAIL MAILPATH PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. for as_var in \ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ LC_TELEPHONE LC_TIME do if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else $as_unset $as_var fi done # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)$' \| \ . : '\(.\)' 2>/dev/null || echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } /^X\/\(\/\/\)$/{ s//\1/; q; } /^X\/\(\/\).*/{ s//\1/; q; } s/.*/./; q'` # PATH needs CR, and LINENO needs CR and PATH. # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi as_lineno_1=$LINENO as_lineno_2=$LINENO as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" || { # Find who we are. Look in the path if we contain no path at all # relative or not. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} { (exit 1); exit 1; }; } fi case $CONFIG_SHELL in '') as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for as_base in sh bash ksh sh5; do case $as_dir in /*) if ("$as_dir/$as_base" -c ' as_lineno_1=$LINENO as_lineno_2=$LINENO as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } CONFIG_SHELL=$as_dir/$as_base export CONFIG_SHELL exec "$CONFIG_SHELL" "$0" ${1+"$@"} fi;; esac done done ;; esac # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line before each line; the second 'sed' does the real # work. The second script uses 'N' to pair each line-number line # with the numbered line, and appends trailing '-' during # substitution so that $LINENO is not a special case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) sed '=' <$as_myself | sed ' N s,$,-, : loop s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, t loop s,-$,, s,^['$as_cr_digits']*\n,, ' >$as_me.lineno && chmod +x $as_me.lineno || { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensible to this). . ./$as_me.lineno # Exit status is that of the last command. exit } case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in *c*,-n*) ECHO_N= ECHO_C=' ' ECHO_T=' ' ;; *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; *) ECHO_N= ECHO_C='\c' ECHO_T= ;; esac if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then # We could just check for DJGPP; but this test a) works b) is more generic # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). if test -f conf$$.exe; then # Don't use ln at all; we don't have any links as_ln_s='cp -p' else as_ln_s='ln -s' fi elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.file if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_executable_p="test -f" # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" # IFS # We need space, tab and new line, in precisely that order. as_nl=' ' IFS=" $as_nl" # CDPATH. $as_unset CDPATH exec 6>&1 # Open the log real soon, to keep \$[0] and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. Logging --version etc. is OK. exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX } >&5 cat >&5 <<_CSEOF This file was extended by Brightside $as_me 1.4.0, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ _CSEOF echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 echo >&5 _ACEOF # Files that config.status was made for. if test -n "$ac_config_files"; then echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS fi if test -n "$ac_config_headers"; then echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS fi if test -n "$ac_config_links"; then echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS fi if test -n "$ac_config_commands"; then echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS fi cat >>$CONFIG_STATUS <<\_ACEOF ac_cs_usage="\ \`$as_me' instantiates files from templates according to the current configuration. Usage: $0 [OPTIONS] [FILE]... -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ Brightside config.status 1.4.0 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" Copyright (C) 2003 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." srcdir=$srcdir INSTALL="$INSTALL" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # If no file are specified by the user, then we need to provide default # value. By we need to know if files were specified by the user. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "x$1" : 'x\([^=]*\)='` ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` ac_shift=: ;; -*) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; *) # This is not an option, so the user has probably given explicit # arguments. ac_option=$1 ac_need_defaults=false;; esac case $ac_option in # Handling of the options. _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --vers* | -V ) echo "$ac_cs_version"; exit 0 ;; --he | --h) # Conflict between --help and --header { { echo "$as_me:$LINENO: error: ambiguous option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: ambiguous option: $1 Try \`$0 --help' for more information." >&2;} { (exit 1); exit 1; }; };; --help | --hel | -h ) echo "$ac_cs_usage"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift CONFIG_FILES="$CONFIG_FILES $ac_optarg" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" ac_need_defaults=false;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2;} { (exit 1); exit 1; }; } ;; *) ac_config_targets="$ac_config_targets $1" ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF if \$ac_cs_recheck; then echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF # # INIT-COMMANDS section. # # Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it # from automake. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" INTLTOOL_PERL=${INTLTOOL_PERL} ac_aux_dir=${ac_aux_dir} _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF for ac_config_target in $ac_config_targets do case "$ac_config_target" in # Handling of arguments. "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; "brightside.spec" ) CONFIG_FILES="$CONFIG_FILES brightside.spec" ;; "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "default-2" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;; "default-3" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-3" ;; "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason to put it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Create a temporary directory, and hook for its removal unless debugging. $debug || { trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 trap '{ (exit 1); exit 1; }' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./confstat$$-$RANDOM (umask 077 && mkdir $tmp) } || { echo "$me: cannot create a temporary directory in ." >&2 { (exit 1); exit 1; } } _ACEOF cat >>$CONFIG_STATUS <<_ACEOF # # CONFIG_FILES section. # # No need to generate the scripts if there are no CONFIG_FILES. # This happens for instance when ./config.status config.h if test -n "\$CONFIG_FILES"; then # Protect against being on the right side of a sed subst in config.status. sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF s,@SHELL@,$SHELL,;t t s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t s,@exec_prefix@,$exec_prefix,;t t s,@prefix@,$prefix,;t t s,@program_transform_name@,$program_transform_name,;t t s,@bindir@,$bindir,;t t s,@sbindir@,$sbindir,;t t s,@libexecdir@,$libexecdir,;t t s,@datadir@,$datadir,;t t s,@sysconfdir@,$sysconfdir,;t t s,@sharedstatedir@,$sharedstatedir,;t t s,@localstatedir@,$localstatedir,;t t s,@libdir@,$libdir,;t t s,@includedir@,$includedir,;t t s,@oldincludedir@,$oldincludedir,;t t s,@infodir@,$infodir,;t t s,@mandir@,$mandir,;t t s,@build_alias@,$build_alias,;t t s,@host_alias@,$host_alias,;t t s,@target_alias@,$target_alias,;t t s,@DEFS@,$DEFS,;t t s,@ECHO_C@,$ECHO_C,;t t s,@ECHO_N@,$ECHO_N,;t t s,@ECHO_T@,$ECHO_T,;t t s,@LIBS@,$LIBS,;t t s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t s,@INSTALL_DATA@,$INSTALL_DATA,;t t s,@CYGPATH_W@,$CYGPATH_W,;t t s,@PACKAGE@,$PACKAGE,;t t s,@VERSION@,$VERSION,;t t s,@ACLOCAL@,$ACLOCAL,;t t s,@AUTOCONF@,$AUTOCONF,;t t s,@AUTOMAKE@,$AUTOMAKE,;t t s,@AUTOHEADER@,$AUTOHEADER,;t t s,@MAKEINFO@,$MAKEINFO,;t t s,@AMTAR@,$AMTAR,;t t s,@install_sh@,$install_sh,;t t s,@STRIP@,$STRIP,;t t s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t s,@AWK@,$AWK,;t t s,@SET_MAKE@,$SET_MAKE,;t t s,@am__leading_dot@,$am__leading_dot,;t t s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t s,@MAINT@,$MAINT,;t t s,@GETTEXT_PACKAGE@,$GETTEXT_PACKAGE,;t t s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t s,@USE_NLS@,$USE_NLS,;t t s,@MSGFMT@,$MSGFMT,;t t s,@GMSGFMT@,$GMSGFMT,;t t s,@XGETTEXT@,$XGETTEXT,;t t s,@MSGMERGE@,$MSGMERGE,;t t s,@CC@,$CC,;t t s,@CFLAGS@,$CFLAGS,;t t s,@LDFLAGS@,$LDFLAGS,;t t s,@CPPFLAGS@,$CPPFLAGS,;t t s,@ac_ct_CC@,$ac_ct_CC,;t t s,@EXEEXT@,$EXEEXT,;t t s,@OBJEXT@,$OBJEXT,;t t s,@DEPDIR@,$DEPDIR,;t t s,@am__include@,$am__include,;t t s,@am__quote@,$am__quote,;t t s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t s,@CCDEPMODE@,$CCDEPMODE,;t t s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t s,@build@,$build,;t t s,@build_cpu@,$build_cpu,;t t s,@build_vendor@,$build_vendor,;t t s,@build_os@,$build_os,;t t s,@host@,$host,;t t s,@host_cpu@,$host_cpu,;t t s,@host_vendor@,$host_vendor,;t t s,@host_os@,$host_os,;t t s,@LIBICONV@,$LIBICONV,;t t s,@LTLIBICONV@,$LTLIBICONV,;t t s,@INTLLIBS@,$INTLLIBS,;t t s,@LIBINTL@,$LIBINTL,;t t s,@LTLIBINTL@,$LTLIBINTL,;t t s,@POSUB@,$POSUB,;t t s,@INTLTOOL_DESKTOP_RULE@,$INTLTOOL_DESKTOP_RULE,;t t s,@INTLTOOL_DIRECTORY_RULE@,$INTLTOOL_DIRECTORY_RULE,;t t s,@INTLTOOL_KEYS_RULE@,$INTLTOOL_KEYS_RULE,;t t s,@INTLTOOL_PROP_RULE@,$INTLTOOL_PROP_RULE,;t t s,@INTLTOOL_OAF_RULE@,$INTLTOOL_OAF_RULE,;t t s,@INTLTOOL_PONG_RULE@,$INTLTOOL_PONG_RULE,;t t s,@INTLTOOL_SERVER_RULE@,$INTLTOOL_SERVER_RULE,;t t s,@INTLTOOL_SHEET_RULE@,$INTLTOOL_SHEET_RULE,;t t s,@INTLTOOL_SOUNDLIST_RULE@,$INTLTOOL_SOUNDLIST_RULE,;t t s,@INTLTOOL_UI_RULE@,$INTLTOOL_UI_RULE,;t t s,@INTLTOOL_XAM_RULE@,$INTLTOOL_XAM_RULE,;t t s,@INTLTOOL_KBD_RULE@,$INTLTOOL_KBD_RULE,;t t s,@INTLTOOL_XML_RULE@,$INTLTOOL_XML_RULE,;t t s,@INTLTOOL_CAVES_RULE@,$INTLTOOL_CAVES_RULE,;t t s,@INTLTOOL_SCHEMAS_RULE@,$INTLTOOL_SCHEMAS_RULE,;t t s,@INTLTOOL_THEME_RULE@,$INTLTOOL_THEME_RULE,;t t s,@INTLTOOL_EXTRACT@,$INTLTOOL_EXTRACT,;t t s,@INTLTOOL_MERGE@,$INTLTOOL_MERGE,;t t s,@INTLTOOL_UPDATE@,$INTLTOOL_UPDATE,;t t s,@INTLTOOL_PERL@,$INTLTOOL_PERL,;t t s,@PKG_CONFIG@,$PKG_CONFIG,;t t s,@EXTRA_GNOME_CFLAGS@,$EXTRA_GNOME_CFLAGS,;t t s,@EXTRA_GNOME_LIBS@,$EXTRA_GNOME_LIBS,;t t s,@GCONFTOOL@,$GCONFTOOL,;t t s,@GCONF_SCHEMA_CONFIG_SOURCE@,$GCONF_SCHEMA_CONFIG_SOURCE,;t t s,@GCONF_SCHEMA_FILE_DIR@,$GCONF_SCHEMA_FILE_DIR,;t t s,@GCONF_SCHEMAS_INSTALL_TRUE@,$GCONF_SCHEMAS_INSTALL_TRUE,;t t s,@GCONF_SCHEMAS_INSTALL_FALSE@,$GCONF_SCHEMAS_INSTALL_FALSE,;t t s,@ENABLE_TRAY_ICON_TRUE@,$ENABLE_TRAY_ICON_TRUE,;t t s,@ENABLE_TRAY_ICON_FALSE@,$ENABLE_TRAY_ICON_FALSE,;t t s,@HAVE_OSS_TRUE@,$HAVE_OSS_TRUE,;t t s,@HAVE_OSS_FALSE@,$HAVE_OSS_FALSE,;t t s,@ALSA_CFLAGS@,$ALSA_CFLAGS,;t t s,@ALSA_LIBS@,$ALSA_LIBS,;t t s,@HAVE_ALSA_TRUE@,$HAVE_ALSA_TRUE,;t t s,@HAVE_ALSA_FALSE@,$HAVE_ALSA_FALSE,;t t s,@HAVE_FB_TRUE@,$HAVE_FB_TRUE,;t t s,@HAVE_FB_FALSE@,$HAVE_FB_FALSE,;t t s,@CPP@,$CPP,;t t s,@EGREP@,$EGREP,;t t s,@CATALOGS@,$CATALOGS,;t t s,@CATOBJEXT@,$CATOBJEXT,;t t s,@DATADIRNAME@,$DATADIRNAME,;t t s,@GMOFILES@,$GMOFILES,;t t s,@INSTOBJEXT@,$INSTOBJEXT,;t t s,@PO_IN_DATADIR_TRUE@,$PO_IN_DATADIR_TRUE,;t t s,@PO_IN_DATADIR_FALSE@,$PO_IN_DATADIR_FALSE,;t t s,@POFILES@,$POFILES,;t t s,@LIBOBJS@,$LIBOBJS,;t t s,@LTLIBOBJS@,$LTLIBOBJS,;t t CEOF _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # Split the substitutions into bite-sized pieces for seds with # small command number limits, like on Digital OSF/1 and HP-UX. ac_max_sed_lines=48 ac_sed_frag=1 # Number of current file. ac_beg=1 # First line for current file. ac_end=$ac_max_sed_lines # Line after last line for current file. ac_more_lines=: ac_sed_cmds= while $ac_more_lines; do if test $ac_beg -gt 1; then sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag else sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag fi if test ! -s $tmp/subs.frag; then ac_more_lines=false else # The purpose of the label and of the branching condition is to # speed up the sed processing (if there are no `@' at all, there # is no need to browse any of the substitutions). # These are the two extra sed commands mentioned above. (echo ':t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed if test -z "$ac_sed_cmds"; then ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" else ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" fi ac_sed_frag=`expr $ac_sed_frag + 1` ac_beg=$ac_end ac_end=`expr $ac_end + $ac_max_sed_lines` fi done if test -z "$ac_sed_cmds"; then ac_sed_cmds=cat fi fi # test -n "$CONFIG_FILES" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case $ac_file in - | *:- | *:-:* ) # input from stdin cat >$tmp/stdin ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; * ) ac_file_in=$ac_file.in ;; esac # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. ac_dir=`(dirname "$ac_file") 2>/dev/null || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` { if $as_mkdir_p; then mkdir -p "$ac_dir" else as_dir="$ac_dir" as_dirs= while test ! -d "$as_dir"; do as_dirs="$as_dir $as_dirs" as_dir=`(dirname "$as_dir") 2>/dev/null || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=. if test "$ac_dir" != .; then ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A "../" for each directory in $ac_dir_suffix. ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` else ac_dir_suffix= ac_top_builddir= fi case $srcdir in .) # No --srcdir option. We are building in place. ac_srcdir=. if test -z "$ac_top_builddir"; then ac_top_srcdir=. else ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` fi ;; [\\/]* | ?:[\\/]* ) # Absolute path. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ;; *) # Relative path. ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_builddir$srcdir ;; esac # Do not use `cd foo && pwd` to compute absolute paths, because # the directories may not exist. case `pwd` in .) ac_abs_builddir="$ac_dir";; *) case "$ac_dir" in .) ac_abs_builddir=`pwd`;; [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; *) ac_abs_builddir=`pwd`/"$ac_dir";; esac;; esac case $ac_abs_builddir in .) ac_abs_top_builddir=${ac_top_builddir}.;; *) case ${ac_top_builddir}. in .) ac_abs_top_builddir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; esac;; esac case $ac_abs_builddir in .) ac_abs_srcdir=$ac_srcdir;; *) case $ac_srcdir in .) ac_abs_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; esac;; esac case $ac_abs_builddir in .) ac_abs_top_srcdir=$ac_top_srcdir;; *) case $ac_top_srcdir in .) ac_abs_top_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; esac;; esac case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac if test x"$ac_file" != x-; then { echo "$as_me:$LINENO: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} rm -f "$ac_file" fi # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ if test x"$ac_file" = x-; then configure_input= else configure_input="$ac_file. " fi configure_input=$configure_input"Generated from `echo $ac_file_in | sed 's,.*/,,'` by configure." # First look for the input files in the build tree, otherwise in the # src tree. ac_file_inputs=`IFS=: for f in $ac_file_in; do case $f in -) echo $tmp/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo "$f";; *) # Relative if test -f "$f"; then # Build tree echo "$f" elif test -f "$srcdir/$f"; then # Source tree echo "$srcdir/$f" else # /dev/null tree { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; esac done` || { (exit 1); exit 1; } _ACEOF cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s,@configure_input@,$configure_input,;t t s,@srcdir@,$ac_srcdir,;t t s,@abs_srcdir@,$ac_abs_srcdir,;t t s,@top_srcdir@,$ac_top_srcdir,;t t s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t s,@builddir@,$ac_builddir,;t t s,@abs_builddir@,$ac_abs_builddir,;t t s,@top_builddir@,$ac_top_builddir,;t t s,@abs_top_builddir@,$ac_abs_top_builddir,;t t s,@INSTALL@,$ac_INSTALL,;t t " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out rm -f $tmp/stdin if test x"$ac_file" != x-; then mv $tmp/out $ac_file else cat $tmp/out rm -f $tmp/out fi done _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # # CONFIG_HEADER section. # # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where # NAME is the cpp macro being defined and VALUE is the value it is being given. # # ac_d sets the value in "#define NAME VALUE" lines. ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' ac_dB='[ ].*$,\1#\2' ac_dC=' ' ac_dD=',;t' # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' ac_uB='$,\1#\2define\3' ac_uC=' ' ac_uD=',;t' for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case $ac_file in - | *:- | *:-:* ) # input from stdin cat >$tmp/stdin ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; * ) ac_file_in=$ac_file.in ;; esac test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} # First look for the input files in the build tree, otherwise in the # src tree. ac_file_inputs=`IFS=: for f in $ac_file_in; do case $f in -) echo $tmp/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } # Do quote $f, to prevent DOS paths from being IFS'd. echo "$f";; *) # Relative if test -f "$f"; then # Build tree echo "$f" elif test -f "$srcdir/$f"; then # Source tree echo "$srcdir/$f" else # /dev/null tree { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; esac done` || { (exit 1); exit 1; } # Remove the trailing spaces. sed 's/[ ]*$//' $ac_file_inputs >$tmp/in _ACEOF # Transform confdefs.h into two sed scripts, `conftest.defines' and # `conftest.undefs', that substitutes the proper values into # config.h.in to produce config.h. The first handles `#define' # templates, and the second `#undef' templates. # And first: Protect against being on the right side of a sed subst in # config.status. Protect against being in an unquoted here document # in config.status. rm -f conftest.defines conftest.undefs # Using a here document instead of a string reduces the quoting nightmare. # Putting comments in sed scripts is not portable. # # `end' is used to avoid that the second main sed command (meant for # 0-ary CPP macros) applies to n-ary macro definitions. # See the Autoconf documentation for `clear'. cat >confdef2sed.sed <<\_ACEOF s/[\\&,]/\\&/g s,[\\$`],\\&,g t clear : clear s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp t end s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp : end _ACEOF # If some macros were called several times there might be several times # the same #defines, which is useless. Nevertheless, we may not want to # sort them, since we want the *last* AC-DEFINE to be honored. uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs rm -f confdef2sed.sed # This sed command replaces #undef with comments. This is necessary, for # example, in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. cat >>conftest.undefs <<\_ACEOF s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, _ACEOF # Break up conftest.defines because some shells have a limit on the size # of here documents, and old seds have small limits too (100 cmds). echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS echo ' :' >>$CONFIG_STATUS rm -f conftest.tail while grep . conftest.defines >/dev/null do # Write a limited-size here document to $tmp/defines.sed. echo ' cat >$tmp/defines.sed <>$CONFIG_STATUS # Speed up: don't consider the non `#define' lines. echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS # Work around the forget-to-reset-the-flag bug. echo 't clr' >>$CONFIG_STATUS echo ': clr' >>$CONFIG_STATUS sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS echo 'CEOF sed -f $tmp/defines.sed $tmp/in >$tmp/out rm -f $tmp/in mv $tmp/out $tmp/in ' >>$CONFIG_STATUS sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail rm -f conftest.defines mv conftest.tail conftest.defines done rm -f conftest.defines echo ' fi # grep' >>$CONFIG_STATUS echo >>$CONFIG_STATUS # Break up conftest.undefs because some shells have a limit on the size # of here documents, and old seds have small limits too (100 cmds). echo ' # Handle all the #undef templates' >>$CONFIG_STATUS rm -f conftest.tail while grep . conftest.undefs >/dev/null do # Write a limited-size here document to $tmp/undefs.sed. echo ' cat >$tmp/undefs.sed <>$CONFIG_STATUS # Speed up: don't consider the non `#undef' echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS # Work around the forget-to-reset-the-flag bug. echo 't clr' >>$CONFIG_STATUS echo ': clr' >>$CONFIG_STATUS sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS echo 'CEOF sed -f $tmp/undefs.sed $tmp/in >$tmp/out rm -f $tmp/in mv $tmp/out $tmp/in ' >>$CONFIG_STATUS sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail rm -f conftest.undefs mv conftest.tail conftest.undefs done rm -f conftest.undefs cat >>$CONFIG_STATUS <<\_ACEOF # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ if test x"$ac_file" = x-; then echo "/* Generated by configure. */" >$tmp/config.h else echo "/* $ac_file. Generated by configure. */" >$tmp/config.h fi cat $tmp/in >>$tmp/config.h rm -f $tmp/in if test x"$ac_file" != x-; then if diff $ac_file $tmp/config.h >/dev/null 2>&1; then { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 echo "$as_me: $ac_file is unchanged" >&6;} else ac_dir=`(dirname "$ac_file") 2>/dev/null || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` { if $as_mkdir_p; then mkdir -p "$ac_dir" else as_dir="$ac_dir" as_dirs= while test ! -d "$as_dir"; do as_dirs="$as_dir $as_dirs" as_dir=`(dirname "$as_dir") 2>/dev/null || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} { (exit 1); exit 1; }; }; } rm -f $ac_file mv $tmp/config.h $ac_file fi else cat $tmp/config.h rm -f $tmp/config.h fi # Compute $ac_file's index in $config_headers. _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $ac_file | $ac_file:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X$ac_file : 'X\(//\)[^/]' \| \ X$ac_file : 'X\(//\)$' \| \ X$ac_file : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X$ac_file | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'`/stamp-h$_am_stamp_count done _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # # CONFIG_COMMANDS section. # for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue ac_dest=`echo "$ac_file" | sed 's,:.*,,'` ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_dir=`(dirname "$ac_dest") 2>/dev/null || $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_dest" : 'X\(//\)[^/]' \| \ X"$ac_dest" : 'X\(//\)$' \| \ X"$ac_dest" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$ac_dest" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` { if $as_mkdir_p; then mkdir -p "$ac_dir" else as_dir="$ac_dir" as_dirs= while test ! -d "$as_dir"; do as_dirs="$as_dir $as_dirs" as_dir=`(dirname "$as_dir") 2>/dev/null || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=. if test "$ac_dir" != .; then ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A "../" for each directory in $ac_dir_suffix. ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` else ac_dir_suffix= ac_top_builddir= fi case $srcdir in .) # No --srcdir option. We are building in place. ac_srcdir=. if test -z "$ac_top_builddir"; then ac_top_srcdir=. else ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` fi ;; [\\/]* | ?:[\\/]* ) # Absolute path. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ;; *) # Relative path. ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_builddir$srcdir ;; esac # Do not use `cd foo && pwd` to compute absolute paths, because # the directories may not exist. case `pwd` in .) ac_abs_builddir="$ac_dir";; *) case "$ac_dir" in .) ac_abs_builddir=`pwd`;; [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; *) ac_abs_builddir=`pwd`/"$ac_dir";; esac;; esac case $ac_abs_builddir in .) ac_abs_top_builddir=${ac_top_builddir}.;; *) case ${ac_top_builddir}. in .) ac_abs_top_builddir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; esac;; esac case $ac_abs_builddir in .) ac_abs_srcdir=$ac_srcdir;; *) case $ac_srcdir in .) ac_abs_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; esac;; esac case $ac_abs_builddir in .) ac_abs_top_srcdir=$ac_top_srcdir;; *) case $ac_top_srcdir in .) ac_abs_top_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; esac;; esac { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 echo "$as_me: executing $ac_dest commands" >&6;} case $ac_dest in default-1 ) for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= GMOFILES= UPDATEPOFILES= DUMMYPOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done ;; depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # So let's grep whole file. if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then dirpart=`(dirname "$mf") 2>/dev/null || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` else continue fi grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue # Extract the definition of DEP_FILES from the Makefile without # running `make'. DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` test -z "$DEPDIR" && continue # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n -e '/^U = / s///p' < "$mf"` test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" # We invoke sed twice because it is the simplest approach to # changing $(DEPDIR) to its actual value in the expansion. for file in `sed -n -e ' /^DEP_FILES = .*\\\\$/ { s/^DEP_FILES = // :loop s/\\\\$// p n /\\\\$/ b loop p } /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`(dirname "$file") 2>/dev/null || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` { if $as_mkdir_p; then mkdir -p $dirpart/$fdir else as_dir=$dirpart/$fdir as_dirs= while test ! -d "$as_dir"; do as_dirs="$as_dir $as_dirs" as_dir=`(dirname "$as_dir") 2>/dev/null || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} { (exit 1); exit 1; }; }; } # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done ;; default-2 ) sed -e "s:@INTLTOOL_PERL@:${INTLTOOL_PERL}:;" < ${ac_aux_dir}/intltool-extract.in > intltool-extract.out if cmp -s intltool-extract intltool-extract.out 2>/dev/null; then rm -f intltool-extract.out else mv -f intltool-extract.out intltool-extract fi chmod ugo+x intltool-extract chmod u+w intltool-extract sed -e "s:@INTLTOOL_PERL@:${INTLTOOL_PERL}:;" \ < ${ac_aux_dir}/intltool-merge.in > intltool-merge.out if cmp -s intltool-merge intltool-merge.out 2>/dev/null; then rm -f intltool-merge.out else mv -f intltool-merge.out intltool-merge fi chmod ugo+x intltool-merge chmod u+w intltool-merge sed -e "s:@INTLTOOL_PERL@:${INTLTOOL_PERL}:;" < ${ac_aux_dir}/intltool-update.in > intltool-update.out if cmp -s intltool-update intltool-update.out 2>/dev/null; then rm -f intltool-update.out else mv -f intltool-update.out intltool-update fi chmod ugo+x intltool-update chmod u+w intltool-update ;; default-3 ) case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac ;; esac done _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF { (exit 0); exit 0; } _ACEOF chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || { (exit 1); exit 1; } fi echo echo "Summary" echo echo "alsa : "$have_alsa echo "oss : "$have_oss echo "brightness : "$have_fb echo "tray icon : "$enable_tray_icon echo brightside-1.4.0.orig/configure.ac0000644000175000000500000000436310136512310015177 0ustar arisrcAC_INIT(Brightside, 1.4.0, http://catmur.co.uk/brightside/, brightside) AC_PREREQ(2.58) AM_CONFIG_HEADER(config.h) AC_CONFIG_SRCDIR(configure.ac) AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) AM_MAINTAINER_MODE AC_DEFINE(PACKAGE, AC_PACKAGE_NAME, [package name]) AC_DEFINE(VERSION, AC_PACKAGE_VERSION, [package version]) AC_DEFINE(GETTEXT_PACKAGE, "AC_PACKAGE_NAME", [foo]) GETTEXT_PACKAGE=AC_PACKAGE_NAME AC_SUBST(GETTEXT_PACKAGE) AM_GNU_GETTEXT([external]) AC_PROG_INTLTOOL([0.20]) PKG_CHECK_MODULES(EXTRA_GNOME, libgnomeui-2.0 libglade-2.0 libwnck-1.0 >= 2.2) AC_SUBST(EXTRA_GNOME_CFLAGS) AC_SUBST(EXTRA_GNOME_LIBS) AC_PATH_PROG(GCONFTOOL, gconftool-2) AM_GCONF_SOURCE_2 AC_ARG_ENABLE(tray-icon, AC_HELP_STRING([--enable-tray-icon], [enable notification area icon [[no]]]), [enable_tray_icon=yes], [enable_tray_icon=no]) AM_CONDITIONAL(ENABLE_TRAY_ICON, test x"$enable_tray_icon" = "xyes") dnl dnl Test for Audio interfaces and FB-Level compatibility dnl have_oss=no AC_TRY_COMPILE([ #ifdef __NetBSD__ #include #else #include #endif ],[ int arg = SNDCTL_DSP_SETFRAGMENT; ],[ have_oss=yes ]) AC_MSG_CHECKING(for OSS audio support) AC_MSG_RESULT($have_oss) AM_CONDITIONAL(HAVE_OSS, test x"$have_oss" = "xyes") have_alsa=no PKG_CHECK_MODULES(ALSA, alsa >= 0.9.0, have_alsa=yes, AC_MSG_RESULT(*** All of ALSA dependent parts will be disabled ***)) AM_CONDITIONAL(HAVE_ALSA, test x"$have_alsa" = "xyes") AC_SUBST(ALSA_LIBS) AC_SUBST(ALSA_CFLAGS) have_fb=no AC_TRY_COMPILE([ #include #include ],[ int arg = 0; ],[ have_fb=yes ]) AC_MSG_CHECKING(for Brightness control support) AC_MSG_RESULT($have_fb) AM_CONDITIONAL(HAVE_FB, test x"$have_fb" = "xyes") dnl Add the languages which your application supports here. ALL_LINGUAS="am ar az be bg bn ca cs cy da de el es et eu fa fi fr ga he hi hu id is it ja ko li lt lv mk ml mn ms nl no pl pt pt_BR ro ru sl sk sq sr sr@Latn sv tr uk vi zh_CN zh_TW" AM_GLIB_GNU_GETTEXT AC_OUTPUT([ po/Makefile.in Makefile brightside.spec src/Makefile ]) dnl Summary echo echo "Summary" echo echo "alsa : "$have_alsa echo "oss : "$have_oss echo "brightness : "$have_fb echo "tray icon : "$enable_tray_icon echo brightside-1.4.0.orig/intltool-update.in0000644000175000000500000005352110000357733016373 0ustar arisrc#!@INTLTOOL_PERL@ -w # # The Intltool Message Updater # # Copyright (C) 2000-2003 Free Software Foundation. # # Intltool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # version 2 published by the Free Software Foundation. # # Intltool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # # Authors: Kenneth Christiansen # Maciej Stachowiak # Darin Adler ## Release information my $PROGRAM = "intltool-update"; my $VERSION = "0.27.2"; my $PACKAGE = "intltool"; ## Loaded modules use strict; use Getopt::Long; use Cwd; use File::Copy; use File::Find; ## Scalars used by the option stuff my $HELP_ARG = 0; my $VERSION_ARG = 0; my $DIST_ARG = 0; my $POT_ARG = 0; my $HEADERS_ARG = 0; my $MAINTAIN_ARG = 0; my $REPORT_ARG = 0; my $VERBOSE = 0; my $GETTEXT_PACKAGE = ""; my $OUTPUT_FILE = ""; my @languages; my %varhash = (); my %po_files_by_lang = (); # Regular expressions to categorize file types. # FIXME: Please check if the following is correct my $xml_extension = "xml(\.in)*|". # .in is not required "ui|". "lang|". "glade2?(\.in)*|". # .in is not required "scm(\.in)*|". # .in is not required "oaf(\.in)+|". "etspec|". "server(\.in)+|". "sheet(\.in)+|". "schemas(\.in)+|". "pong(\.in)+"; my $ini_extension = "desktop(\.in)+|". "caves(\.in)+|". "directory(\.in)+|". "soundlist(\.in)+|". "keys(\.in)+|". "theme(\.in)+"; ## Always flush buffer when printing $| = 1; ## Handle options GetOptions ( "help" => \$HELP_ARG, "version" => \$VERSION_ARG, "dist|d" => \$DIST_ARG, "pot|p" => \$POT_ARG, "headers|s" => \$HEADERS_ARG, "maintain|m" => \$MAINTAIN_ARG, "report|r" => \$REPORT_ARG, "verbose|x" => \$VERBOSE, "gettext-package|g=s" => \$GETTEXT_PACKAGE, "output-file|o=s" => \$OUTPUT_FILE, ) or &print_error_invalid_option; &print_help if $HELP_ARG; &print_version if $VERSION_ARG; my $arg_count = ($DIST_ARG > 0) + ($POT_ARG > 0) + ($HEADERS_ARG > 0) + ($MAINTAIN_ARG > 0) + ($REPORT_ARG > 0); &print_help if $arg_count > 1; # --version and --help don't require a module name my $MODULE = $GETTEXT_PACKAGE || &find_package_name; if ($POT_ARG) { &generate_headers; &generate_po_template; } elsif ($HEADERS_ARG) { &generate_headers; } elsif ($MAINTAIN_ARG) { &find_leftout_files; } elsif ($REPORT_ARG) { &generate_headers; &generate_po_template; &print_report; } elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/) { my $lang = $ARGV[0]; ## Report error if the language file supplied ## to the command line is non-existent &print_error_not_existing("$lang.po") if ! -s "$lang.po"; if (!$DIST_ARG) { print "Working, please wait..." if $VERBOSE; &generate_headers; &generate_po_template; } &update_po_file ($lang, $OUTPUT_FILE); &print_status ($lang, $OUTPUT_FILE); } else { &print_help; } exit; ######### sub print_version { print <<_EOF_; ${PROGRAM} (${PACKAGE}) $VERSION Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler. Copyright (C) 2000-2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. _EOF_ exit; } sub print_help { print <<_EOF_; Usage: ${PROGRAM} [OPTION]... LANGCODE Updates PO template files and merge them with the translations. Mode of operation (only one is allowed): -p, --pot generate the PO template only -s, --headers generate the header files in POTFILES.in -m, --maintain search for left out files from POTFILES.in -r, --report display a status report for the module -d, --dist merge LANGCODE.po with existing PO template Extra options: -g, --gettext-package=NAME override PO template name, useful with --pot -o, --output-file=FILE write merged translation to FILE -x, --verbose display lots of feedback --help display this help and exit --version output version information and exit Examples of use: ${PROGRAM} --pot just create a new PO template ${PROGRAM} xy create new PO template and merge xy.po with it Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") or send email to . _EOF_ exit; } sub determine_type ($) { my $type = $_; my $gettext_type; # FIXME: Use $xml_extension, and maybe do all this even nicer my $xml_regex = "(?:xml(\.in)*|ui|lang|oaf(?:\.in)+|server(?:\.in)+|sheet(?:\.in)+|". "pong(?:\.in)+|etspec|schemas(?:\.in)+)"; my $ini_regex = "(?:desktop(?:\.in)+|theme(?:\.in)+|caves(?:\.in)+|directory(?:\.in)+|". "soundlist(?:\.in)+)"; if ($type =~ /\[type: gettext\/([^\]].*)]/) { $gettext_type=$1; } elsif ($type =~ /schemas(\.in)+$/) { $gettext_type="schemas"; } elsif ($type =~ /$xml_regex$/) { $gettext_type="xml"; } elsif ($type =~ /glade2?(\.in)*$/) { $gettext_type="glade"; } elsif ($type =~ /$ini_regex$/) { $gettext_type="ini"; } elsif ($type =~ /scm(\.in)*$/) { $gettext_type="scheme"; } elsif ($type =~ /keys(\.in)+$/) { $gettext_type="keys"; } else { $gettext_type=""; } return "gettext\/$gettext_type"; } sub determine_code ($) { my $gettext_code="ASCII"; # All files are ASCII by default my $filetype=`file $_ | cut -d ' ' -f 2`; if ($? eq "0") { if ($filetype =~ /^(ISO|UTF)/) { chomp ($gettext_code = $filetype); } elsif ($filetype =~ /^XML/) { $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8 } } return $gettext_code; } sub find_leftout_files { my (@buf_i18n_plain, @buf_i18n_xml, @buf_i18n_xml_unmarked, @buf_i18n_ini, @buf_potfiles, @buf_potfiles_ignore, @buf_allfiles, @buf_allfiles_sorted, @buf_potfiles_sorted ); ## Search and find all translatable files find sub { push @buf_i18n_plain, "$File::Find::name" if /\.(c|y|cc|cpp|c\+\+|h|gob)$/; push @buf_i18n_xml, "$File::Find::name" if /\.($xml_extension)$/; push @buf_i18n_ini, "$File::Find::name" if /\.($ini_extension)$/; push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/; }, ".."; open POTFILES, "; close POTFILES; foreach (@buf_potfiles) { s/^\[.*]\s*//; } print "Searching for missing translatable files...\n" if $VERBOSE; ## Check if we should ignore some found files, when ## comparing with POTFILES.in foreach my $ignore ("POTFILES.skip", "POTFILES.ignore") { (-s $ignore) or next; if ("$ignore" eq "POTFILES.ignore") { print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n". "content of this file to POTFILES.skip.\n"; } print "Found $ignore: Ignoring files...\n" if $VERBOSE; open FILE, "<$ignore" or die "ERROR: Failed to open $ignore!\n"; while () { push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/; } close FILE; @buf_potfiles = (@buf_potfiles_ignore, @buf_potfiles); } foreach my $file (@buf_i18n_plain) { my $in_comment = 0; my $in_macro = 0; open FILE, "<$file"; while () { # Handle continued multi-line comment. if ($in_comment) { next unless s-.*\*/--; $in_comment = 0; } # Handle continued macro. if ($in_macro) { $in_macro = 0 unless /\\$/; next; } # Handle start of macro (or any preprocessor directive). if (/^\s*\#/) { $in_macro = 1 if /^([^\\]|\\.)*\\$/; next; } # Handle comments and quoted text. while (m-(/\*|//|\'|\")-) # \' and \" keep emacs perl mode happy { my $match = $1; if ($match eq "/*") { if (!s-/\*.*?\*/--) { s-/\*.*--; $in_comment = 1; } } elsif ($match eq "//") { s-//.*--; } else # ' or " { if (!s-$match([^\\]|\\.)*?$match-QUOTEDTEXT-) { warn "mismatched quotes at line $. in $file\n"; s-$match.*--; } } } if (/_\(QUOTEDTEXT/) { ## Remove the first 3 chars and add newline push @buf_allfiles, unpack("x3 A*", $file) . "\n"; last; } } close FILE; } foreach my $file (@buf_i18n_xml) { open FILE, "<$file"; while () { # FIXME: share the pattern matching code with intltool-extract if (/\s_(.*)=\"/ || /<_[^>]+>/ || /translatable=\"yes\"/) { push @buf_allfiles, unpack("x3 A*", $file) . "\n"; last; } } close FILE; } foreach my $file (@buf_i18n_ini) { open FILE, "<$file"; while () { if (/_(.*)=/) { push @buf_allfiles, unpack("x3 A*", $file) . "\n"; last; } } close FILE; } foreach my $file (@buf_i18n_xml_unmarked) { push @buf_allfiles, unpack("x3 A*", $file) . "\n"; } @buf_allfiles_sorted = sort (@buf_allfiles); @buf_potfiles_sorted = sort (@buf_potfiles); my %in2; foreach (@buf_potfiles_sorted) { $in2{$_} = 1; } my @result; foreach (@buf_allfiles_sorted) { if (!exists($in2{$_})) { push @result, $_ } } my @buf_potfiles_notexist; foreach (@buf_potfiles_sorted) { chomp (my $dummy = $_); if ("$dummy" ne "" and ! -f "../$dummy") { push @buf_potfiles_notexist, $_; } } ## Save file with information about the files missing ## if any, and give information about this procedure. if (@result + @buf_potfiles_notexist > 0) { if (@result) { print "\n" if $VERBOSE; unlink "missing"; open OUT, ">missing"; print OUT @result; close OUT; warn "\e[1mThe following files contain translations and are currently not in use. Please\e[0m\n". "\e[1mconsider adding these to the POTFILES.in file, located in the po/ directory.\e[0m\n\n"; print STDERR @result, "\n"; warn "If some of these files are left out on purpose then please add them to\n". "POTFILES.skip instead of POTFILES.in. A file \e[1m'missing'\e[0m containing this list\n". "of left out files has been written in the current directory.\n"; } if (@buf_potfiles_notexist) { unlink "notexist"; open OUT, ">notexist"; print OUT @buf_potfiles_notexist; close OUT; warn "\n" if ($VERBOSE or @result); warn "\e[1mThe following files do not exist anymore:\e[0m\n\n"; warn @buf_potfiles_notexist, "\n"; warn "Please remove them from POTFILES.in or POTFILES.skip. A file \e[1m'notexist'\e[0m\n". "containing this list of absent files has been written in the current directory.\n"; } } ## If there is nothing to complain about, notify the user else { print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE; } } sub print_error_invalid_option { ## Handle invalid arguments print STDERR "Try `${PROGRAM} --help' for more information.\n"; exit 1; } sub generate_headers { my $EXTRACT = `which intltool-extract 2>/dev/null`; chomp $EXTRACT; $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} if $ENV{"INTLTOOL_EXTRACT"}; ## Generate the .h header files, so we can allow glade and ## xml translation support if (! -x "$EXTRACT") { print STDERR "\n *** The intltool-extract script wasn't found!" ."\n *** Without it, intltool-update can not generate files.\n"; exit; } else { open (FILE, ") { chomp; next if /^\[\s*encoding/; ## Find xml files in POTFILES.in and generate the ## files with help from the extract script my $gettext_type= &determine_type ($1); if (/\.($xml_extension|$ini_extension)$/ || /^\[/) { s/^\[[^\[].*]\s*//; my $filename = "../$_"; if ($VERBOSE) { system ($EXTRACT, "--update", "--type=$gettext_type", $filename); } else { system ($EXTRACT, "--update", "--type=$gettext_type", "--quiet", $filename); } } } close FILE; } } # # Generate .pot file from POTFILES.in # sub generate_po_template { my $XGETTEXT = `which xgettext 2>/dev/null`; chomp $XGETTEXT; $XGETTEXT = $ENV{"XGETTEXT"} if $ENV{"XGETTEXT"}; if (! -x $XGETTEXT) { print STDERR " *** xgettext is not found on this system!\n". " *** Without it, intltool-update can not extract strings.\n"; exit; } print "Building $MODULE.pot...\n" if $VERBOSE; open INFILE, "POTFILES.in.temp"; my $gettext_support_nonascii = 0; # checks for GNU gettext >= 0.12 # don't use argument list, since shell interpretation is desired here if (system("$XGETTEXT --version --from-code=UTF-8 >&/dev/null") == 0) { $gettext_support_nonascii = 1; } else { # urge everybody to upgrade gettext print STDERR "WARNING: This version of gettext does not support extracting non-ASCII\n". " strings. That means you should install a version of gettext\n". " that supports non-ASCII strings (such as GNU gettext >= 0.12),\n". " or have to let non-ASCII strings untranslated.\n"; } my $encoding = "ASCII"; my $forced_gettext_code; my @temp_headers; my $encoding_problem_is_reported = 0; while () { next if (/^#/ or /^\s*$/); chomp; my $gettext_code; if (/^\[\s*encoding:\s*(.*)\s*\]/) { $forced_gettext_code=$1; } elsif (/\.($xml_extension|$ini_extension)$/ || /^\[/) { s/^\[.*]\s*//; print OUTFILE "$_.h\n"; push @temp_headers, "../$_.h"; $gettext_code = &determine_code ("../$_.h") if ($gettext_support_nonascii and not defined $forced_gettext_code); } else { print OUTFILE "$_\n"; $gettext_code = &determine_code ("../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code); } next if (! $gettext_support_nonascii); if (defined $forced_gettext_code) { $encoding=$forced_gettext_code; } elsif (defined $gettext_code and "$encoding" ne "$gettext_code") { if ($encoding eq "ASCII") { $encoding=$gettext_code; } elsif ($gettext_code ne "ASCII") { # Only report once because the message is quite long if (! $encoding_problem_is_reported) { print STDERR "WARNING: You should use the same file encoding for all your project files,\n". " but $PROGRAM thinks that most of the source files are in\n". " $encoding encoding, while \"$_\" is (likely) in\n". " $gettext_code encoding. If you are sure that all translatable strings\n". " are in same encoding (say UTF-8), please \e[1m*prepend*\e[0m the following\n". " line to POTFILES.in:\n\n". " [encoding: UTF-8]\n\n". " and make sure that configure.in/ac checks for $PACKAGE >= 0.27 .\n". "(such warning message will only be reported once.)\n"; $encoding_problem_is_reported = 1; } } } } close OUTFILE; close INFILE; unlink "$MODULE.pot"; my @xgettext_argument=("$XGETTEXT", "--add-comments", "--directory\=\.\.", "--keyword\=\_", "--keyword\=N\_", "--keyword\=U\_", "--output\=$MODULE\.pot", "--files-from\=\.\/POTFILES\.in\.temp"); push @xgettext_argument, "--from-code\=$encoding" if ($gettext_support_nonascii); my $xgettext_command = join ' ', @xgettext_argument; # intercept xgettext error message my $xgettext_error_msg = `$xgettext_command 2>\&1`; my $command_failed = $?; unlink "POTFILES.in.temp"; print "Removing generated header (.h) files..." if $VERBOSE; unlink foreach (@temp_headers); print "done.\n" if $VERBOSE; if (! $command_failed) { if (! -e "$MODULE.pot") { print "None of the files in POTFILES.in contain strings marked for translation.\n" if $VERBOSE; } else { print "Wrote $MODULE.pot\n" if $VERBOSE; } } else { if ($xgettext_error_msg =~ /--from-code/) { # replace non-ASCII error message with a more useful one. print STDERR "ERROR: xgettext failed to generate PO template file because there is non-ASCII\n". " string marked for translation. Please make sure that all strings marked\n". " for translation are in uniform encoding (say UTF-8), then \e[1m*prepend*\e[0m the\n". " following line to POTFILES.in and rerun $PROGRAM:\n\n". " [encoding: UTF-8]\n\n"; } else { print STDERR "$xgettext_error_msg"; if (-e "$MODULE.pot") { # is this possible? print STDERR "ERROR: xgettext failed but still managed to generate PO template file.\n". " Please consult error message above if there is any.\n"; } else { print STDERR "ERROR: xgettext failed to generate PO template file. Please consult\n". " error message above if there is any.\n"; } } exit (1); } } sub update_po_file { -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n"; my ($lang, $outfile) = @_; print "Merging $lang.po with $MODULE.pot..." if $VERBOSE; my $infile = "$lang.po"; $outfile = "$lang.po" if ($outfile eq ""); # I think msgmerge won't overwrite old file if merge is not successful system ("msgmerge", "-o", $outfile, $infile, "$MODULE.pot"); } sub print_error_not_existing { my ($file) = @_; ## Report error if supplied language file is non-existing print STDERR "$PROGRAM: $file does not exist!\n"; print STDERR "Try '$PROGRAM --help' for more information.\n"; exit; } sub gather_po_files { my @po_files = glob ("./*.po"); @languages = map (&po_file2lang, @po_files); foreach my $lang (@languages) { $po_files_by_lang{$lang} = shift (@po_files); } } sub po_file2lang ($) { s/^(.*\/)?(.+)\.po$/$2/; return $_; } sub print_status { my ($lang, $output_file) = @_; $output_file = "$lang.po" if ($output_file eq ""); system ("msgfmt", "-o", "/dev/null", "--statistics", $output_file); } sub print_report { &gather_po_files; foreach my $lang (@languages) { print "$lang: "; &update_po_file ($lang, ""); } print "\n\n * Current translation support in $MODULE \n\n"; foreach my $lang (@languages) { print "$lang: "; system ("msgfmt", "-o", "/dev/null", "--statistics", "$lang.po"); } } sub substitute_var { my ($str) = @_; # always need to rewind file whenever it has been accessed seek (CONF, 0, 0); # cache each variable. varhash is global to we can add # variables elsewhere. while () { if (/^(\w+)=(\S+)/) { $varhash{$1} = $2; } } if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/) { my $rest = $3; my $untouched = $1; my $sub = $varhash{$2}; return substitute_var ("$untouched$sub$rest"); } return $str; } sub open_CONF_handle { my $base_dirname = getcwd(); $base_dirname =~ s@.*/@@; my ($conf_in, $src_dir); if ($base_dirname =~ /^po(-.+)?$/) { if (-f "../configure.ac") { $conf_in = "../configure.ac"; } elsif (-f "../configure.in") { $conf_in = "../configure.in"; } else { my $makefile_source; local (*IN); open IN, ") { if (/^top_srcdir[ \t]*=/) { $src_dir = $_; $src_dir =~ s/^top_srcdir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/; chomp $src_dir; $conf_in = "$src_dir" . "/configure.in" . "\n"; last; } } close IN; $conf_in || die "Cannot find top_srcdir in Makefile."; } open (CONF, "<$conf_in") || die "can't open $conf_in: $!"; } else { print STDERR "$PROGRAM: Unable to proceed.\n" . "Make sure to run this script inside the po directory.\n"; exit; } } sub find_package_name { &open_CONF_handle; my $conf_source; { local (*IN); open (IN, "<&CONF") || die "can't open configure.in/configure.ac: $!"; seek (IN, 0, 0); local $/; # slurp mode $conf_source = ; close IN; } my $name = "untitled"; my $version; # priority for getting package name: # 1. GETTEXT_PACKAGE # 2. first argument of AC_INIT (with >= 2 arguments) # 3. first argument of AM_INIT_AUTOMAKE (with >= 2 argument) # /^AM_INIT_AUTOMAKE\([\s\[]*([^,\)\s\]]+)/m # the \s makes this not work, why? if ($conf_source =~ /^AM_INIT_AUTOMAKE\(([^,\)]+),([^,\)]+)/m) { ($name, $version) = ($1, $2); $name =~ s/[\[\]\s]//g; ($varhash{"AC_PACKAGE_VERSION"} = $version) =~ s/[\[\]\s]//g; } if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)/m) { ($name, $version) = ($1, $2); $name=~ s/[\[\]\s]//g; $varhash{"AC_PACKAGE_NAME"} = $name; ($varhash{"AC_PACKAGE_VERSION"} = $version) =~ s/[\[\]\s]//g; } # \s makes this not work, why? $name = $1 if $conf_source =~ /^GETTEXT_PACKAGE=\[?([^\n\]]+)/m; # prepend '$' to auto* internal variables, usually they are # used in configure.in/ac without the '$' $name =~ s/AC_/\$AC_/g; $name =~ s/\$\$/\$/g; $name = substitute_var ($name); return $name if $name; } brightside-1.4.0.orig/intltool-extract0000755000175000000500000002436710000357730016164 0ustar arisrc#!/usr/bin/perl -w # -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- # # The Intltool Message Extractor # # Copyright (C) 2000-2001, 2003 Free Software Foundation. # # Intltool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # Intltool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # # Authors: Kenneth Christiansen # Darin Adler # ## Release information my $PROGRAM = "intltool-extract"; my $PACKAGE = "intltool"; my $VERSION = "0.27.2"; ## Loaded modules use strict; use File::Basename; use Getopt::Long; ## Scalars used by the option stuff my $TYPE_ARG = "0"; my $LOCAL_ARG = "0"; my $HELP_ARG = "0"; my $VERSION_ARG = "0"; my $UPDATE_ARG = "0"; my $QUIET_ARG = "0"; my $FILE; my $OUTFILE; my $gettext_type = ""; my $input; my %messages = (); ## Use this instead of \w for XML files to handle more possible characters. my $w = "[-A-Za-z0-9._:]"; ## Always print first $| = 1; ## Handle options GetOptions ( "type=s" => \$TYPE_ARG, "local|l" => \$LOCAL_ARG, "help|h" => \$HELP_ARG, "version|v" => \$VERSION_ARG, "update" => \$UPDATE_ARG, "quiet|q" => \$QUIET_ARG, ) or &error; &split_on_argument; ## Check for options. ## This section will check for the different options. sub split_on_argument { if ($VERSION_ARG) { &version; } elsif ($HELP_ARG) { &help; } elsif ($LOCAL_ARG) { &place_local; &extract; } elsif ($UPDATE_ARG) { &place_normal; &extract; } elsif (@ARGV > 0) { &place_normal; &message; &extract; } else { &help; } } sub place_normal { $FILE = $ARGV[0]; $OUTFILE = "$FILE.h"; } sub place_local { $OUTFILE = fileparse($FILE, ()); if (!-e "tmp/") { system("mkdir tmp/"); } $OUTFILE = "./tmp/$OUTFILE.h" } sub determine_type { if ($TYPE_ARG =~ /^gettext\/(.*)/) { $gettext_type=$1 } } ## Sub for printing release information sub version{ print <<_EOF_; ${PROGRAM} (${PACKAGE}) $VERSION Copyright (C) 2000, 2003 Free Software Foundation, Inc. Written by Kenneth Christiansen, 2000. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. _EOF_ exit; } ## Sub for printing usage information sub help { print <<_EOF_; Usage: ${PROGRAM} [OPTION]... [FILENAME] Generates a header file from an XML source file. It grabs all strings between <_translatable_node> and its end tag in XML files. Read manpage (man ${PROGRAM}) for more info. --type=TYPE Specify the file type of FILENAME. Currently supports: "gettext/glade", "gettext/ini", "gettext/keys" "gettext/rfc822deb", "gettext/schemas", "gettext/scheme", "gettext/xml" -l, --local Writes output into current working directory (conflicts with --update) --update Writes output into the same directory the source file reside (conflicts with --local) -v, --version Output version information and exit -h, --help Display this help and exit -q, --quiet Quiet mode Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") or send email to . _EOF_ exit; } ## Sub for printing error messages sub error{ print STDERR "Try `${PROGRAM} --help' for more information.\n"; exit; } sub message { print "Generating C format header file for translation.\n" unless $QUIET_ARG; } sub extract { &determine_type; &convert ($FILE); open OUT, ">$OUTFILE"; &msg_write; close OUT; print "Wrote $OUTFILE\n" unless $QUIET_ARG; } sub convert($) { ## Reading the file { local (*IN); local $/; #slurp mode open (IN, "<$FILE") || die "can't open $FILE: $!"; $input = ; } &type_ini if $gettext_type eq "ini"; &type_keys if $gettext_type eq "keys"; &type_xml if $gettext_type eq "xml"; &type_glade if $gettext_type eq "glade"; &type_scheme if $gettext_type eq "scheme"; &type_schemas if $gettext_type eq "schemas"; &type_rfc822deb if $gettext_type eq "rfc822deb"; } sub entity_decode_minimal { local ($_) = @_; s/'/'/g; # ' s/"/"/g; # " s/&/&/g; return $_; } sub entity_decode { local ($_) = @_; s/'/'/g; # ' s/"/"/g; # " s/&/&/g; s/<//g; return $_; } sub escape_char { return '\"' if $_ eq '"'; return '\n' if $_ eq "\n"; return '\\' if $_ eq '\\'; return $_; } sub escape { my ($string) = @_; return join "", map &escape_char, split //, $string; } sub type_ini { ### For generic translatable desktop files ### while ($input =~ /^_.*=(.*)$/mg) { $messages{$1} = []; } } sub type_keys { ### For generic translatable mime/keys files ### while ($input =~ /^\s*_\w+=(.*)$/mg) { $messages{$1} = []; } } sub type_xml { ### For generic translatable XML files ### while ($input =~ /\s_$w+\s*=\s*\"([^"]+)\"/sg) { # " $messages{entity_decode_minimal($1)} = []; } while ($input =~ /<_($w+)(?: xml:space="($w+)")?>(.+?)<\/_\1>/sg) { $_ = $3; if (!defined($2) || $2 ne "preserve") { s/\s+/ /g; s/^ //; s/ $//; } $messages{entity_decode_minimal($_)} = []; } } sub type_schemas { ### For schemas XML files ### # FIXME: We should handle escaped < (less than) while ($input =~ / \s* (\s*(.*?)\s*<\/default>\s*)? (\s*(.*?)\s*<\/short>\s*)? (\s*(.*?)\s*<\/long>\s*)? <\/locale> /sgx) { my @totranslate = ($2,$4,$6); foreach (@totranslate) { next if !$_; s/\s+/ /g; $messages{entity_decode_minimal($_)} = []; } } } sub type_rfc822deb { ### For rfc822-style Debian configuration files ### while ($input =~ /(?:^|\n)_[^:]+:\s*(.*?)(?=\n\S|$)/sg) { my @str_list = rfc822deb_split($1); for my $str (@str_list) { # As rfc822deb is for configuration files, duplicates # should never happen. Developers must use the # [] construct to make msgid unique, see also intltool-merge print STDERR "Warning: msgid multiply defined:\n $str\n" if defined($messages{$str}); $messages{$str} = []; } } } sub rfc822deb_split { # Debian defines a special way to deal with rfc822-style files: # when a value contain newlines, it consists of # 1. a short form (first line) # 2. a long description, all lines begin with a space, # and paragraphs are separated by a single dot on a line # This routine returns an array of all paragraphs, and reformat # them. my $text = shift; $text =~ s/^ //mg; return ($text) if $text !~ /\n/; $text =~ s/([^\n]*)\n//; my @list = ($1); my $str = ''; for my $line (split (/\n/, $text)) { chomp $line; $line =~ /\s+$/; if ($line =~ /^\.$/) { # New paragraph $str =~ s/\s*$//; push(@list, $str); $str = ''; } elsif ($line =~ /^\s/) { # Line which must not be reformatted $str .= "\n" if length ($str) && $str !~ /\n$/; $str .= $line."\n"; } else { # Continuation line, remove newline $str .= " " if length ($str) && $str !~ /[\n ]$/; $str .= $line; } } $str =~ s/\s*$//; push(@list, $str) if length ($str); return @list; } sub type_glade { ### For translatable Glade XML files ### my $tags = "label|title|text|format|copyright|comments|preview_text|tooltip|message"; while ($input =~ /<($tags)>([^<]+)<\/($tags)>/sg) { # Glade sometimes uses tags that normally mark translatable things for # little bits of non-translatable content. We work around this by not # translating strings that only includes something like label4 or window1. $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label)[0-9]+$/; } while ($input =~ /(..[^<]*)<\/items>/sg) { for my $item (split (/\n/, $1)) { $messages{entity_decode($item)} = []; } } ## handle new glade files while ($input =~ /<(property|atkproperty)\s+[^>]*translatable\s*=\s*"yes"[^>]*>([^<]+)<\/\1>/sg) { $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label)[0-9]+$/; } while ($input =~ /]*)"\s+description="([^>]+)"\/>/sg) { $messages{entity_decode_minimal($2)} = []; } } sub type_scheme { while ($input =~ /_\w*\(?"((?:[^"\\]+|\\.)*)"\)?/sg) { $messages{$1} = []; } } sub msg_write { for my $message (sort keys %messages) { print OUT "/* xgettext:no-c-format */\n" if $message =~ /%/; my @lines = split (/\n/, $message, -1); for (my $n = 0; $n < @lines; $n++) { if ($n == 0) { print OUT "char *s = N_(\""; } else { print OUT " \""; } print OUT escape($lines[$n]); if ($n < @lines - 1) { print OUT "\\n\"\n"; } else { print OUT "\");\n"; } } } } brightside-1.4.0.orig/config.guess0000755000175000000500000012214110000357702015226 0ustar arisrc#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003 Free Software Foundation, Inc. timestamp='2003-10-03' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Per Bothner . # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you # don't specify an explicit build system type. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit 0 ;; --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit 0 ;; amiga:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; arc:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; hp300:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mac68k:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; macppc:OpenBSD:*:*) echo powerpc-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvme68k:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvme88k:OpenBSD:*:*) echo m88k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvmeppc:OpenBSD:*:*) echo powerpc-unknown-openbsd${UNAME_RELEASE} exit 0 ;; pmax:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; sgi:OpenBSD:*:*) echo mipseb-unknown-openbsd${UNAME_RELEASE} exit 0 ;; sun3:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; wgrisc:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; *:OpenBSD:*:*) echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} exit 0 ;; alpha:OSF1:*:*) if test $UNAME_RELEASE = "V4.0"; then UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` fi # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit 0 ;; Alpha*:OpenVMS:*:*) echo alpha-hp-vms exit 0 ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit 0 ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit 0 ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit 0;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit 0 ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit 0 ;; *:OS/390:*:*) echo i370-ibm-openedition exit 0 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit 0;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit 0;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit 0 ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit 0 ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit 0 ;; DRS?6000:UNIX_SV:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7 && exit 0 ;; esac ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; i86pc:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit 0 ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit 0 ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit 0 ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit 0 ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit 0 ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit 0 ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit 0 ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit 0 ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit 0 ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit 0 ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit 0 ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit 0 ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c \ && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ && exit 0 echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit 0 ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit 0 ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit 0 ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit 0 ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit 0 ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit 0 ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit 0 ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit 0 ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit 0 ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit 0 ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit 0 ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit 0 ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit 0 ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit 0 ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit 0 ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 echo rs6000-ibm-aix3.2.5 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit 0 ;; *:AIX:*:[45]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit 0 ;; *:AIX:*:*) echo rs6000-ibm-aix exit 0 ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit 0 ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit 0 ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit 0 ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit 0 ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit 0 ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit 0 ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then # avoid double evaluation of $set_cc_for_build test -n "$CC_FOR_BUILD" || eval $set_cc_for_build if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit 0 ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit 0 ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 echo unknown-hitachi-hiuxwe2 exit 0 ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit 0 ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit 0 ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit 0 ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit 0 ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit 0 ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit 0 ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit 0 ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit 0 ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit 0 ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit 0 ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit 0 ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; *:UNICOS/mp:*:*) echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit 0 ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit 0 ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:FreeBSD:*:*|*:GNU/FreeBSD:*:*) # Determine whether the default compiler uses glibc. eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include #if __GLIBC__ >= 2 LIBC=gnu #else LIBC= #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` # GNU/FreeBSD systems have a "k" prefix to indicate we are using # FreeBSD's kernel, but not the complete OS. case ${LIBC} in gnu) kernel_only='k' ;; esac echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} exit 0 ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit 0 ;; i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit 0 ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit 0 ;; x86:Interix*:[34]*) echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' exit 0 ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit 0 ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit 0 ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit 0 ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit 0 ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; *:GNU:*:*) echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit 0 ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit 0 ;; arm*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit 0 ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; mips:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips #undef mipsel #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mipsel #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 ;; mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips64 #undef mips64el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mips64el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips64 #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu exit 0 ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit 0 ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit 0 ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit 0 ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit 0 ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit 0 ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit 0 ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. # Set LC_ALL=C to ensure ld outputs messages in English. ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g s/.*supported targets: *// s/ .*// p'` case "$ld_supported_targets" in elf32-i386) TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; a.out-i386-linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit 0 ;; coff-i386) echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit 0 ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. echo "${UNAME_MACHINE}-pc-linux-gnuoldld" exit 0 ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include #ifdef __ELF__ # ifdef __GLIBC__ # if __GLIBC__ >= 2 LIBC=gnu # else LIBC=gnulibc1 # endif # else LIBC=gnulibc1 # endif #else #ifdef __INTEL_COMPILER LIBC=gnu #else LIBC=gnuaout #endif #endif #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit 0 ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit 0 ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit 0 ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit 0 ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit 0 ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit 0 ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit 0 ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit 0 ;; i*86:*:5:[78]*) case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit 0 ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit 0 ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i386. echo i386-pc-msdosdjgpp exit 0 ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit 0 ;; paragon:*:*:*) echo i860-intel-osf1 exit 0 ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit 0 ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit 0 ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit 0 ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit 0 ;; M68*:*:R3V[567]*:*) test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4.3${OS_REL} && exit 0 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit 0 ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit 0 ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit 0 ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit 0 ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit 0 ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit 0 ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit 0 ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit 0 ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit 0 ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit 0 ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit 0 ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit 0 ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit 0 ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit 0 ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit 0 ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit 0 ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit 0 ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit 0 ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit 0 ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit 0 ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit 0 ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit 0 ;; *:Darwin:*:*) case `uname -p` in *86) UNAME_PROCESSOR=i686 ;; powerpc) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit 0 ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit 0 ;; *:QNX:*:4*) echo i386-pc-qnx exit 0 ;; NSR-[DGKLNPTVWY]:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit 0 ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit 0 ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit 0 ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit 0 ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit 0 ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit 0 ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit 0 ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit 0 ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit 0 ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit 0 ;; *:ITS:*:*) echo pdp10-unknown-its exit 0 ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit 0 ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit 0 ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; c34*) echo c34-convex-bsd exit 0 ;; c38*) echo c38-convex-bsd exit 0 ;; c4*) echo c4-convex-bsd exit 0 ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: brightside-1.4.0.orig/install-sh0000755000175000000500000001572210000357727014727 0ustar arisrc#!/bin/sh # # install - install a program, script, or datafile # # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" transformbasename="" transform_arg="" instcmd="$mvprog" chmodcmd="$chmodprog 0755" chowncmd="" chgrpcmd="" stripcmd="" rmcmd="$rmprog -f" mvcmd="$mvprog" src="" dst="" dir_arg="" while [ x"$1" != x ]; do case $1 in -c) instcmd=$cpprog shift continue;; -d) dir_arg=true shift continue;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; -s) stripcmd=$stripprog shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; *) if [ x"$src" = x ] then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if [ x"$src" = x ] then echo "$0: no input file specified" >&2 exit 1 else : fi if [ x"$dir_arg" != x ]; then dst=$src src="" if [ -d "$dst" ]; then instcmd=: chmodcmd="" else instcmd=$mkdirprog fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if [ -f "$src" ] || [ -d "$src" ] then : else echo "$0: $src does not exist" >&2 exit 1 fi if [ x"$dst" = x ] then echo "$0: no destination specified" >&2 exit 1 else : fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic if [ -d "$dst" ] then dst=$dst/`basename "$src"` else : fi fi ## this sed command emulates the dirname command dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-$defaultIFS}" oIFS=$IFS # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` IFS=$oIFS pathcomp='' while [ $# -ne 0 ] ; do pathcomp=$pathcomp$1 shift if [ ! -d "$pathcomp" ] ; then $mkdirprog "$pathcomp" else : fi pathcomp=$pathcomp/ done fi if [ x"$dir_arg" != x ] then $doit $instcmd "$dst" && if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dst"; else : ; fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dst"; else : ; fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dst"; else : ; fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dst"; else : ; fi else # If we're going to rename the final executable, determine the name now. if [ x"$transformarg" = x ] then dstfile=`basename "$dst"` else dstfile=`basename "$dst" $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename if [ x"$dstfile" = x ] then dstfile=`basename "$dst"` else : fi # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up temp files at exit. trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 trap '(exit $?); exit' 1 2 13 15 # Move or copy the file name to the temp name $doit $instcmd "$src" "$dsttmp" && # and set any options; do chmod last to preserve setuid bits # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp"; else :;fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp"; else :;fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dsttmp"; else :;fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; else :;fi && # Now remove or move aside any old file at destination location. We try this # two ways since rm can't unlink itself on some systems and the destination # file might be busy for other reasons. In this case, the final cleanup # might fail but the new file should still install successfully. { if [ -f "$dstdir/$dstfile" ] then $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null || { echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 (exit 1); exit } else : fi } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" fi && # The final little trick to "correctly" pass the exit status to the exit trap. { (exit 0); exit } brightside-1.4.0.orig/intltool-update0000755000175000000500000005351710000357733015776 0ustar arisrc#!/usr/bin/perl -w # # The Intltool Message Updater # # Copyright (C) 2000-2003 Free Software Foundation. # # Intltool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # version 2 published by the Free Software Foundation. # # Intltool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # # Authors: Kenneth Christiansen # Maciej Stachowiak # Darin Adler ## Release information my $PROGRAM = "intltool-update"; my $VERSION = "0.27.2"; my $PACKAGE = "intltool"; ## Loaded modules use strict; use Getopt::Long; use Cwd; use File::Copy; use File::Find; ## Scalars used by the option stuff my $HELP_ARG = 0; my $VERSION_ARG = 0; my $DIST_ARG = 0; my $POT_ARG = 0; my $HEADERS_ARG = 0; my $MAINTAIN_ARG = 0; my $REPORT_ARG = 0; my $VERBOSE = 0; my $GETTEXT_PACKAGE = ""; my $OUTPUT_FILE = ""; my @languages; my %varhash = (); my %po_files_by_lang = (); # Regular expressions to categorize file types. # FIXME: Please check if the following is correct my $xml_extension = "xml(\.in)*|". # .in is not required "ui|". "lang|". "glade2?(\.in)*|". # .in is not required "scm(\.in)*|". # .in is not required "oaf(\.in)+|". "etspec|". "server(\.in)+|". "sheet(\.in)+|". "schemas(\.in)+|". "pong(\.in)+"; my $ini_extension = "desktop(\.in)+|". "caves(\.in)+|". "directory(\.in)+|". "soundlist(\.in)+|". "keys(\.in)+|". "theme(\.in)+"; ## Always flush buffer when printing $| = 1; ## Handle options GetOptions ( "help" => \$HELP_ARG, "version" => \$VERSION_ARG, "dist|d" => \$DIST_ARG, "pot|p" => \$POT_ARG, "headers|s" => \$HEADERS_ARG, "maintain|m" => \$MAINTAIN_ARG, "report|r" => \$REPORT_ARG, "verbose|x" => \$VERBOSE, "gettext-package|g=s" => \$GETTEXT_PACKAGE, "output-file|o=s" => \$OUTPUT_FILE, ) or &print_error_invalid_option; &print_help if $HELP_ARG; &print_version if $VERSION_ARG; my $arg_count = ($DIST_ARG > 0) + ($POT_ARG > 0) + ($HEADERS_ARG > 0) + ($MAINTAIN_ARG > 0) + ($REPORT_ARG > 0); &print_help if $arg_count > 1; # --version and --help don't require a module name my $MODULE = $GETTEXT_PACKAGE || &find_package_name; if ($POT_ARG) { &generate_headers; &generate_po_template; } elsif ($HEADERS_ARG) { &generate_headers; } elsif ($MAINTAIN_ARG) { &find_leftout_files; } elsif ($REPORT_ARG) { &generate_headers; &generate_po_template; &print_report; } elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/) { my $lang = $ARGV[0]; ## Report error if the language file supplied ## to the command line is non-existent &print_error_not_existing("$lang.po") if ! -s "$lang.po"; if (!$DIST_ARG) { print "Working, please wait..." if $VERBOSE; &generate_headers; &generate_po_template; } &update_po_file ($lang, $OUTPUT_FILE); &print_status ($lang, $OUTPUT_FILE); } else { &print_help; } exit; ######### sub print_version { print <<_EOF_; ${PROGRAM} (${PACKAGE}) $VERSION Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler. Copyright (C) 2000-2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. _EOF_ exit; } sub print_help { print <<_EOF_; Usage: ${PROGRAM} [OPTION]... LANGCODE Updates PO template files and merge them with the translations. Mode of operation (only one is allowed): -p, --pot generate the PO template only -s, --headers generate the header files in POTFILES.in -m, --maintain search for left out files from POTFILES.in -r, --report display a status report for the module -d, --dist merge LANGCODE.po with existing PO template Extra options: -g, --gettext-package=NAME override PO template name, useful with --pot -o, --output-file=FILE write merged translation to FILE -x, --verbose display lots of feedback --help display this help and exit --version output version information and exit Examples of use: ${PROGRAM} --pot just create a new PO template ${PROGRAM} xy create new PO template and merge xy.po with it Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") or send email to . _EOF_ exit; } sub determine_type ($) { my $type = $_; my $gettext_type; # FIXME: Use $xml_extension, and maybe do all this even nicer my $xml_regex = "(?:xml(\.in)*|ui|lang|oaf(?:\.in)+|server(?:\.in)+|sheet(?:\.in)+|". "pong(?:\.in)+|etspec|schemas(?:\.in)+)"; my $ini_regex = "(?:desktop(?:\.in)+|theme(?:\.in)+|caves(?:\.in)+|directory(?:\.in)+|". "soundlist(?:\.in)+)"; if ($type =~ /\[type: gettext\/([^\]].*)]/) { $gettext_type=$1; } elsif ($type =~ /schemas(\.in)+$/) { $gettext_type="schemas"; } elsif ($type =~ /$xml_regex$/) { $gettext_type="xml"; } elsif ($type =~ /glade2?(\.in)*$/) { $gettext_type="glade"; } elsif ($type =~ /$ini_regex$/) { $gettext_type="ini"; } elsif ($type =~ /scm(\.in)*$/) { $gettext_type="scheme"; } elsif ($type =~ /keys(\.in)+$/) { $gettext_type="keys"; } else { $gettext_type=""; } return "gettext\/$gettext_type"; } sub determine_code ($) { my $gettext_code="ASCII"; # All files are ASCII by default my $filetype=`file $_ | cut -d ' ' -f 2`; if ($? eq "0") { if ($filetype =~ /^(ISO|UTF)/) { chomp ($gettext_code = $filetype); } elsif ($filetype =~ /^XML/) { $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8 } } return $gettext_code; } sub find_leftout_files { my (@buf_i18n_plain, @buf_i18n_xml, @buf_i18n_xml_unmarked, @buf_i18n_ini, @buf_potfiles, @buf_potfiles_ignore, @buf_allfiles, @buf_allfiles_sorted, @buf_potfiles_sorted ); ## Search and find all translatable files find sub { push @buf_i18n_plain, "$File::Find::name" if /\.(c|y|cc|cpp|c\+\+|h|gob)$/; push @buf_i18n_xml, "$File::Find::name" if /\.($xml_extension)$/; push @buf_i18n_ini, "$File::Find::name" if /\.($ini_extension)$/; push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/; }, ".."; open POTFILES, "; close POTFILES; foreach (@buf_potfiles) { s/^\[.*]\s*//; } print "Searching for missing translatable files...\n" if $VERBOSE; ## Check if we should ignore some found files, when ## comparing with POTFILES.in foreach my $ignore ("POTFILES.skip", "POTFILES.ignore") { (-s $ignore) or next; if ("$ignore" eq "POTFILES.ignore") { print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n". "content of this file to POTFILES.skip.\n"; } print "Found $ignore: Ignoring files...\n" if $VERBOSE; open FILE, "<$ignore" or die "ERROR: Failed to open $ignore!\n"; while () { push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/; } close FILE; @buf_potfiles = (@buf_potfiles_ignore, @buf_potfiles); } foreach my $file (@buf_i18n_plain) { my $in_comment = 0; my $in_macro = 0; open FILE, "<$file"; while () { # Handle continued multi-line comment. if ($in_comment) { next unless s-.*\*/--; $in_comment = 0; } # Handle continued macro. if ($in_macro) { $in_macro = 0 unless /\\$/; next; } # Handle start of macro (or any preprocessor directive). if (/^\s*\#/) { $in_macro = 1 if /^([^\\]|\\.)*\\$/; next; } # Handle comments and quoted text. while (m-(/\*|//|\'|\")-) # \' and \" keep emacs perl mode happy { my $match = $1; if ($match eq "/*") { if (!s-/\*.*?\*/--) { s-/\*.*--; $in_comment = 1; } } elsif ($match eq "//") { s-//.*--; } else # ' or " { if (!s-$match([^\\]|\\.)*?$match-QUOTEDTEXT-) { warn "mismatched quotes at line $. in $file\n"; s-$match.*--; } } } if (/_\(QUOTEDTEXT/) { ## Remove the first 3 chars and add newline push @buf_allfiles, unpack("x3 A*", $file) . "\n"; last; } } close FILE; } foreach my $file (@buf_i18n_xml) { open FILE, "<$file"; while () { # FIXME: share the pattern matching code with intltool-extract if (/\s_(.*)=\"/ || /<_[^>]+>/ || /translatable=\"yes\"/) { push @buf_allfiles, unpack("x3 A*", $file) . "\n"; last; } } close FILE; } foreach my $file (@buf_i18n_ini) { open FILE, "<$file"; while () { if (/_(.*)=/) { push @buf_allfiles, unpack("x3 A*", $file) . "\n"; last; } } close FILE; } foreach my $file (@buf_i18n_xml_unmarked) { push @buf_allfiles, unpack("x3 A*", $file) . "\n"; } @buf_allfiles_sorted = sort (@buf_allfiles); @buf_potfiles_sorted = sort (@buf_potfiles); my %in2; foreach (@buf_potfiles_sorted) { $in2{$_} = 1; } my @result; foreach (@buf_allfiles_sorted) { if (!exists($in2{$_})) { push @result, $_ } } my @buf_potfiles_notexist; foreach (@buf_potfiles_sorted) { chomp (my $dummy = $_); if ("$dummy" ne "" and ! -f "../$dummy") { push @buf_potfiles_notexist, $_; } } ## Save file with information about the files missing ## if any, and give information about this procedure. if (@result + @buf_potfiles_notexist > 0) { if (@result) { print "\n" if $VERBOSE; unlink "missing"; open OUT, ">missing"; print OUT @result; close OUT; warn "\e[1mThe following files contain translations and are currently not in use. Please\e[0m\n". "\e[1mconsider adding these to the POTFILES.in file, located in the po/ directory.\e[0m\n\n"; print STDERR @result, "\n"; warn "If some of these files are left out on purpose then please add them to\n". "POTFILES.skip instead of POTFILES.in. A file \e[1m'missing'\e[0m containing this list\n". "of left out files has been written in the current directory.\n"; } if (@buf_potfiles_notexist) { unlink "notexist"; open OUT, ">notexist"; print OUT @buf_potfiles_notexist; close OUT; warn "\n" if ($VERBOSE or @result); warn "\e[1mThe following files do not exist anymore:\e[0m\n\n"; warn @buf_potfiles_notexist, "\n"; warn "Please remove them from POTFILES.in or POTFILES.skip. A file \e[1m'notexist'\e[0m\n". "containing this list of absent files has been written in the current directory.\n"; } } ## If there is nothing to complain about, notify the user else { print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE; } } sub print_error_invalid_option { ## Handle invalid arguments print STDERR "Try `${PROGRAM} --help' for more information.\n"; exit 1; } sub generate_headers { my $EXTRACT = `which intltool-extract 2>/dev/null`; chomp $EXTRACT; $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} if $ENV{"INTLTOOL_EXTRACT"}; ## Generate the .h header files, so we can allow glade and ## xml translation support if (! -x "$EXTRACT") { print STDERR "\n *** The intltool-extract script wasn't found!" ."\n *** Without it, intltool-update can not generate files.\n"; exit; } else { open (FILE, ") { chomp; next if /^\[\s*encoding/; ## Find xml files in POTFILES.in and generate the ## files with help from the extract script my $gettext_type= &determine_type ($1); if (/\.($xml_extension|$ini_extension)$/ || /^\[/) { s/^\[[^\[].*]\s*//; my $filename = "../$_"; if ($VERBOSE) { system ($EXTRACT, "--update", "--type=$gettext_type", $filename); } else { system ($EXTRACT, "--update", "--type=$gettext_type", "--quiet", $filename); } } } close FILE; } } # # Generate .pot file from POTFILES.in # sub generate_po_template { my $XGETTEXT = `which xgettext 2>/dev/null`; chomp $XGETTEXT; $XGETTEXT = $ENV{"XGETTEXT"} if $ENV{"XGETTEXT"}; if (! -x $XGETTEXT) { print STDERR " *** xgettext is not found on this system!\n". " *** Without it, intltool-update can not extract strings.\n"; exit; } print "Building $MODULE.pot...\n" if $VERBOSE; open INFILE, "POTFILES.in.temp"; my $gettext_support_nonascii = 0; # checks for GNU gettext >= 0.12 # don't use argument list, since shell interpretation is desired here if (system("$XGETTEXT --version --from-code=UTF-8 >&/dev/null") == 0) { $gettext_support_nonascii = 1; } else { # urge everybody to upgrade gettext print STDERR "WARNING: This version of gettext does not support extracting non-ASCII\n". " strings. That means you should install a version of gettext\n". " that supports non-ASCII strings (such as GNU gettext >= 0.12),\n". " or have to let non-ASCII strings untranslated.\n"; } my $encoding = "ASCII"; my $forced_gettext_code; my @temp_headers; my $encoding_problem_is_reported = 0; while () { next if (/^#/ or /^\s*$/); chomp; my $gettext_code; if (/^\[\s*encoding:\s*(.*)\s*\]/) { $forced_gettext_code=$1; } elsif (/\.($xml_extension|$ini_extension)$/ || /^\[/) { s/^\[.*]\s*//; print OUTFILE "$_.h\n"; push @temp_headers, "../$_.h"; $gettext_code = &determine_code ("../$_.h") if ($gettext_support_nonascii and not defined $forced_gettext_code); } else { print OUTFILE "$_\n"; $gettext_code = &determine_code ("../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code); } next if (! $gettext_support_nonascii); if (defined $forced_gettext_code) { $encoding=$forced_gettext_code; } elsif (defined $gettext_code and "$encoding" ne "$gettext_code") { if ($encoding eq "ASCII") { $encoding=$gettext_code; } elsif ($gettext_code ne "ASCII") { # Only report once because the message is quite long if (! $encoding_problem_is_reported) { print STDERR "WARNING: You should use the same file encoding for all your project files,\n". " but $PROGRAM thinks that most of the source files are in\n". " $encoding encoding, while \"$_\" is (likely) in\n". " $gettext_code encoding. If you are sure that all translatable strings\n". " are in same encoding (say UTF-8), please \e[1m*prepend*\e[0m the following\n". " line to POTFILES.in:\n\n". " [encoding: UTF-8]\n\n". " and make sure that configure.in/ac checks for $PACKAGE >= 0.27 .\n". "(such warning message will only be reported once.)\n"; $encoding_problem_is_reported = 1; } } } } close OUTFILE; close INFILE; unlink "$MODULE.pot"; my @xgettext_argument=("$XGETTEXT", "--add-comments", "--directory\=\.\.", "--keyword\=\_", "--keyword\=N\_", "--keyword\=U\_", "--output\=$MODULE\.pot", "--files-from\=\.\/POTFILES\.in\.temp"); push @xgettext_argument, "--from-code\=$encoding" if ($gettext_support_nonascii); my $xgettext_command = join ' ', @xgettext_argument; # intercept xgettext error message my $xgettext_error_msg = `$xgettext_command 2>\&1`; my $command_failed = $?; unlink "POTFILES.in.temp"; print "Removing generated header (.h) files..." if $VERBOSE; unlink foreach (@temp_headers); print "done.\n" if $VERBOSE; if (! $command_failed) { if (! -e "$MODULE.pot") { print "None of the files in POTFILES.in contain strings marked for translation.\n" if $VERBOSE; } else { print "Wrote $MODULE.pot\n" if $VERBOSE; } } else { if ($xgettext_error_msg =~ /--from-code/) { # replace non-ASCII error message with a more useful one. print STDERR "ERROR: xgettext failed to generate PO template file because there is non-ASCII\n". " string marked for translation. Please make sure that all strings marked\n". " for translation are in uniform encoding (say UTF-8), then \e[1m*prepend*\e[0m the\n". " following line to POTFILES.in and rerun $PROGRAM:\n\n". " [encoding: UTF-8]\n\n"; } else { print STDERR "$xgettext_error_msg"; if (-e "$MODULE.pot") { # is this possible? print STDERR "ERROR: xgettext failed but still managed to generate PO template file.\n". " Please consult error message above if there is any.\n"; } else { print STDERR "ERROR: xgettext failed to generate PO template file. Please consult\n". " error message above if there is any.\n"; } } exit (1); } } sub update_po_file { -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n"; my ($lang, $outfile) = @_; print "Merging $lang.po with $MODULE.pot..." if $VERBOSE; my $infile = "$lang.po"; $outfile = "$lang.po" if ($outfile eq ""); # I think msgmerge won't overwrite old file if merge is not successful system ("msgmerge", "-o", $outfile, $infile, "$MODULE.pot"); } sub print_error_not_existing { my ($file) = @_; ## Report error if supplied language file is non-existing print STDERR "$PROGRAM: $file does not exist!\n"; print STDERR "Try '$PROGRAM --help' for more information.\n"; exit; } sub gather_po_files { my @po_files = glob ("./*.po"); @languages = map (&po_file2lang, @po_files); foreach my $lang (@languages) { $po_files_by_lang{$lang} = shift (@po_files); } } sub po_file2lang ($) { s/^(.*\/)?(.+)\.po$/$2/; return $_; } sub print_status { my ($lang, $output_file) = @_; $output_file = "$lang.po" if ($output_file eq ""); system ("msgfmt", "-o", "/dev/null", "--statistics", $output_file); } sub print_report { &gather_po_files; foreach my $lang (@languages) { print "$lang: "; &update_po_file ($lang, ""); } print "\n\n * Current translation support in $MODULE \n\n"; foreach my $lang (@languages) { print "$lang: "; system ("msgfmt", "-o", "/dev/null", "--statistics", "$lang.po"); } } sub substitute_var { my ($str) = @_; # always need to rewind file whenever it has been accessed seek (CONF, 0, 0); # cache each variable. varhash is global to we can add # variables elsewhere. while () { if (/^(\w+)=(\S+)/) { $varhash{$1} = $2; } } if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/) { my $rest = $3; my $untouched = $1; my $sub = $varhash{$2}; return substitute_var ("$untouched$sub$rest"); } return $str; } sub open_CONF_handle { my $base_dirname = getcwd(); $base_dirname =~ s@.*/@@; my ($conf_in, $src_dir); if ($base_dirname =~ /^po(-.+)?$/) { if (-f "../configure.ac") { $conf_in = "../configure.ac"; } elsif (-f "../configure.in") { $conf_in = "../configure.in"; } else { my $makefile_source; local (*IN); open IN, ") { if (/^top_srcdir[ \t]*=/) { $src_dir = $_; $src_dir =~ s/^top_srcdir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/; chomp $src_dir; $conf_in = "$src_dir" . "/configure.in" . "\n"; last; } } close IN; $conf_in || die "Cannot find top_srcdir in Makefile."; } open (CONF, "<$conf_in") || die "can't open $conf_in: $!"; } else { print STDERR "$PROGRAM: Unable to proceed.\n" . "Make sure to run this script inside the po directory.\n"; exit; } } sub find_package_name { &open_CONF_handle; my $conf_source; { local (*IN); open (IN, "<&CONF") || die "can't open configure.in/configure.ac: $!"; seek (IN, 0, 0); local $/; # slurp mode $conf_source = ; close IN; } my $name = "untitled"; my $version; # priority for getting package name: # 1. GETTEXT_PACKAGE # 2. first argument of AC_INIT (with >= 2 arguments) # 3. first argument of AM_INIT_AUTOMAKE (with >= 2 argument) # /^AM_INIT_AUTOMAKE\([\s\[]*([^,\)\s\]]+)/m # the \s makes this not work, why? if ($conf_source =~ /^AM_INIT_AUTOMAKE\(([^,\)]+),([^,\)]+)/m) { ($name, $version) = ($1, $2); $name =~ s/[\[\]\s]//g; ($varhash{"AC_PACKAGE_VERSION"} = $version) =~ s/[\[\]\s]//g; } if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)/m) { ($name, $version) = ($1, $2); $name=~ s/[\[\]\s]//g; $varhash{"AC_PACKAGE_NAME"} = $name; ($varhash{"AC_PACKAGE_VERSION"} = $version) =~ s/[\[\]\s]//g; } # \s makes this not work, why? $name = $1 if $conf_source =~ /^GETTEXT_PACKAGE=\[?([^\n\]]+)/m; # prepend '$' to auto* internal variables, usually they are # used in configure.in/ac without the '$' $name =~ s/AC_/\$AC_/g; $name =~ s/\$\$/\$/g; $name = substitute_var ($name); return $name if $name; } brightside-1.4.0.orig/config.sub0000755000175000000500000007340610000656667014716 0ustar arisrc#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003 Free Software Foundation, Inc. timestamp='2003-08-18' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit 0 ;; --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit 0;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | kfreebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis) os= basic_machine=$1 ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | m32r | m68000 | m68k | m88k | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64vr | mips64vrel \ | mips64orion | mips64orionel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | msp430 \ | ns16k | ns32k \ | openrisc | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ | x86 | xscale | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* \ | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | m32r-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64vr-* | mips64vrel-* \ | mips64orion-* | mips64orionel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | msp430-* \ | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ | xtensa-* \ | ymp-* \ | z8k-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; c90) basic_machine=c90-cray os=-unicos ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; crds | unos) basic_machine=m68k-crds ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; mmix*) basic_machine=mmix-knuth os=-mmixware ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nv1) basic_machine=nv1-cray os=-unicosmp ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; or32 | or32-*) basic_machine=or32-unknown os=-coff ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tic55x | c55x*) basic_machine=tic55x-unknown os=-coff ;; tic6x | c6x*) basic_machine=tic6x-unknown os=-coff ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xps | xps100) basic_machine=xps100-honeywell ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sh64) basic_machine=sh64-unknown ;; sparc | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -netbsd* | -openbsd* | -kfreebsd* | -freebsd* | -riscix* \ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-ibm) os=-aix ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -ptx*) vendor=sequent ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: brightside-1.4.0.orig/missing0000755000175000000500000002403210000357734014312 0ustar arisrc#! /bin/sh # Common stub for a few missing GNU programs while installing. # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi case "$1" in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case "$1" in -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch]" ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing 0.4 - GNU automake" ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; aclocal*) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case "$f" in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is needed, and you do not seem to have it handy on your system. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.h fi ;; esac fi if [ ! -f y.tab.h ]; then echo >y.tab.h fi if [ ! -f y.tab.c ]; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if [ ! -f lex.yy.c ]; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` fi if [ -f "$file" ]; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit 1 fi ;; makeinfo) if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then # We have makeinfo, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` fi touch $file ;; tar) shift if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 fi # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case "$firstarg" in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case "$firstarg" in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and you do not seem to have it handy on your system. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 brightside-1.4.0.orig/mkinstalldirs0000755000175000000500000000370410000357734015524 0ustar arisrc#! /bin/sh # mkinstalldirs --- make directory hierarchy # Author: Noah Friedman # Created: 1993-05-16 # Public domain errstatus=0 dirmode="" usage="\ Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." # process command line arguments while test $# -gt 0 ; do case $1 in -h | --help | --h*) # -h for help echo "$usage" 1>&2 exit 0 ;; -m) # -m PERM arg shift test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } dirmode=$1 shift ;; --) # stop option processing shift break ;; -*) # unknown option echo "$usage" 1>&2 exit 1 ;; *) # first non-opt arg break ;; esac done for file do if test -d "$file"; then shift else break fi done case $# in 0) exit 0 ;; esac case $dirmode in '') if mkdir -p -- . 2>/dev/null; then echo "mkdir -p -- $*" exec mkdir -p -- "$@" fi ;; *) if mkdir -m "$dirmode" -p -- . 2>/dev/null; then echo "mkdir -m $dirmode -p -- $*" exec mkdir -m "$dirmode" -p -- "$@" fi ;; esac for file do set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` shift pathcomp= for d do pathcomp="$pathcomp$d" case $pathcomp in -*) pathcomp=./$pathcomp ;; esac if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" mkdir "$pathcomp" || lasterr=$? if test ! -d "$pathcomp"; then errstatus=$lasterr else if test ! -z "$dirmode"; then echo "chmod $dirmode $pathcomp" lasterr="" chmod "$dirmode" "$pathcomp" || lasterr=$? if test ! -z "$lasterr"; then errstatus=$lasterr fi fi fi fi pathcomp="$pathcomp/" done done exit $errstatus # Local Variables: # mode: shell-script # sh-indentation: 2 # End: # mkinstalldirs ends here brightside-1.4.0.orig/Makefile.am0000644000175000000500000000141210136512611014741 0ustar arisrcSUBDIRS = po src install-data-local: @$(NORMAL_INSTALL) EXTRA_DIST = intltool-extract.in \ intltool-merge.in \ intltool-update.in \ AUTHORS \ brightside.spec.in \ brightside.spec CLEANFILES = brightside.spec srcdist: cp -a . ../$(PACKAGE_TARNAME)-$(VERSION) make -C ../$(PACKAGE_TARNAME)-$(VERSION) distclean rm -r ../$(PACKAGE_TARNAME)-$(VERSION)/autom4te.cache tar jcvf ../$(PACKAGE_TARNAME)-$(VERSION).tar.bz2 -C .. $(PACKAGE_TARNAME)-$(VERSION) rm -r ../$(PACKAGE_TARNAME)-$(VERSION) edigest: srcdist rm -f ../ebuild/gnome-extra/$(PACKAGE_TARNAME)/files/digest-$(PACKAGE_TARNAME)-$(VERSION) env DISTDIR=.. PORTDIR_OVERLAY=../ebuild GENTOO_MIRRORS="" /usr/sbin/ebuild ../ebuild/gnome-extra/$(PACKAGE_TARNAME)/$(PACKAGE_TARNAME)-$(VERSION).ebuild digest brightside-1.4.0.orig/Makefile.in0000644000175000000500000004652510136512617014776 0ustar arisrc# Makefile.in generated by automake 1.7.9 from Makefile.am. # @configure_input@ # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 # Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : host_triplet = @host@ ACLOCAL = @ACLOCAL@ ALSA_CFLAGS = @ALSA_CFLAGS@ ALSA_LIBS = @ALSA_LIBS@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ENABLE_TRAY_ICON_FALSE = @ENABLE_TRAY_ICON_FALSE@ ENABLE_TRAY_ICON_TRUE = @ENABLE_TRAY_ICON_TRUE@ EXEEXT = @EXEEXT@ EXTRA_GNOME_CFLAGS = @EXTRA_GNOME_CFLAGS@ EXTRA_GNOME_LIBS = @EXTRA_GNOME_LIBS@ GCONFTOOL = @GCONFTOOL@ GCONF_SCHEMAS_INSTALL_FALSE = @GCONF_SCHEMAS_INSTALL_FALSE@ GCONF_SCHEMAS_INSTALL_TRUE = @GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@ GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ HAVE_ALSA_FALSE = @HAVE_ALSA_FALSE@ HAVE_ALSA_TRUE = @HAVE_ALSA_TRUE@ HAVE_FB_FALSE = @HAVE_FB_FALSE@ HAVE_FB_TRUE = @HAVE_FB_TRUE@ HAVE_OSS_FALSE = @HAVE_OSS_FALSE@ HAVE_OSS_TRUE = @HAVE_OSS_TRUE@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_CAVES_RULE = @INTLTOOL_CAVES_RULE@ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@ INTLTOOL_SCHEMAS_RULE = @INTLTOOL_SCHEMAS_RULE@ INTLTOOL_SERVER_RULE = @INTLTOOL_SERVER_RULE@ INTLTOOL_SHEET_RULE = @INTLTOOL_SHEET_RULE@ INTLTOOL_SOUNDLIST_RULE = @INTLTOOL_SOUNDLIST_RULE@ INTLTOOL_THEME_RULE = @INTLTOOL_THEME_RULE@ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_CC = @ac_ct_CC@ ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localstatedir = @localstatedir@ mandir = @mandir@ oldincludedir = @oldincludedir@ prefix = @prefix@ program_transform_name = @program_transform_name@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ SUBDIRS = po src EXTRA_DIST = intltool-extract.in \ intltool-merge.in \ intltool-update.in \ AUTHORS \ brightside.spec.in \ brightside.spec CLEANFILES = brightside.spec subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = brightside.spec DIST_SOURCES = RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ ps-recursive install-info-recursive uninstall-info-recursive \ all-recursive install-data-recursive install-exec-recursive \ installdirs-recursive install-recursive uninstall-recursive \ check-recursive installcheck-recursive DIST_COMMON = README $(srcdir)/Makefile.in $(srcdir)/configure \ ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS \ aclocal.m4 brightside.spec.in config.guess config.h.in \ config.sub configure configure.ac depcomp install-sh missing \ mkinstalldirs DIST_SUBDIRS = $(SUBDIRS) all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe) $(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) cd $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.ac cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) config.h: stamp-h1 @if test ! -f $@; then \ rm -f stamp-h1; \ $(MAKE) stamp-h1; \ else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOHEADER) touch $(srcdir)/config.h.in distclean-hdr: -rm -f config.h stamp-h1 brightside.spec: $(top_builddir)/config.status brightside.spec.in cd $(top_builddir) && $(SHELL) ./config.status $@ uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ETAGS = etags ETAGSFLAGS = CTAGS = ctags CTAGSFLAGS = tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ mkid -fID $$unique TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ if (etags --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ else \ include_option=--include; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -f $$subdir/TAGS && \ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(ETAGS_ARGS)$$tags$$unique" \ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = . distdir = $(PACKAGE)-$(VERSION) am__remove_distdir = \ { test ! -d $(distdir) \ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr $(distdir); }; } GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) $(mkinstalldirs) $(distdir)/. $(distdir)/po @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkinstalldirs) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" \ distdir=../$(distdir)/$$subdir \ distdir) \ || exit 1; \ fi; \ done -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r $(distdir) dist-gzip: distdir $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist dist-all: distdir $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist $(am__remove_distdir) GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && cd $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && $(mkinstalldirs) "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ && rm -f $(distdir).tar.gz \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck $(am__remove_distdir) @echo "$(distdir).tar.gz is ready for distribution" | \ sed 'h;s/./=/g;p;x;p;x' distuninstallcheck: @cd $(distuninstallcheck_dir) \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile config.h installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr distclean-tags dvi: dvi-recursive dvi-am: info: info-recursive info-am: install-data-am: install-data-local install-exec-am: install-info: install-info-recursive install-man: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-info-am uninstall-info: uninstall-info-recursive .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ clean-generic clean-recursive ctags ctags-recursive dist \ dist-all dist-gzip distcheck distclean distclean-generic \ distclean-hdr distclean-recursive distclean-tags distcleancheck \ distdir distuninstallcheck dvi dvi-am dvi-recursive info \ info-am info-recursive install install-am install-data \ install-data-am install-data-local install-data-recursive \ install-exec install-exec-am install-exec-recursive \ install-info install-info-am install-info-recursive install-man \ install-recursive install-strip installcheck installcheck-am \ installdirs installdirs-am installdirs-recursive \ maintainer-clean maintainer-clean-generic \ maintainer-clean-recursive mostlyclean mostlyclean-generic \ mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ ps-recursive tags tags-recursive uninstall uninstall-am \ uninstall-info-am uninstall-info-recursive uninstall-recursive install-data-local: @$(NORMAL_INSTALL) srcdist: cp -a . ../$(PACKAGE_TARNAME)-$(VERSION) make -C ../$(PACKAGE_TARNAME)-$(VERSION) distclean rm -r ../$(PACKAGE_TARNAME)-$(VERSION)/autom4te.cache tar jcvf ../$(PACKAGE_TARNAME)-$(VERSION).tar.bz2 -C .. $(PACKAGE_TARNAME)-$(VERSION) rm -r ../$(PACKAGE_TARNAME)-$(VERSION) edigest: srcdist rm -f ../ebuild/gnome-extra/$(PACKAGE_TARNAME)/files/digest-$(PACKAGE_TARNAME)-$(VERSION) env DISTDIR=.. PORTDIR_OVERLAY=../ebuild GENTOO_MIRRORS="" /usr/sbin/ebuild ../ebuild/gnome-extra/$(PACKAGE_TARNAME)/$(PACKAGE_TARNAME)-$(VERSION).ebuild digest # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: brightside-1.4.0.orig/config.h.in0000644000175000000500000000367210000357702014740 0ustar arisrc/* config.h.in. Generated from configure.ac by autoheader. */ /* always defined to indicate that i18n is enabled */ #undef ENABLE_NLS /* foo */ #undef GETTEXT_PACKAGE /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #undef HAVE_BIND_TEXTDOMAIN_CODESET /* Define to 1 if you have the `dcgettext' function. */ #undef HAVE_DCGETTEXT /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define if you have the iconv() function. */ #undef HAVE_ICONV /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define if your file defines LC_MESSAGES. */ #undef HAVE_LC_MESSAGES /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* package name */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* package version */ #undef VERSION brightside-1.4.0.orig/brightside.spec.in0000644000175000000500000000347110000357726016325 0ustar arisrcSummary: Brightside Screen Corners and Edges Daemon Name: brightside Version: @VERSION@ Release: 1 Group: System Environment/Daemons License: GPL URL: http://catmur.co.uk/brightside/ Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-root Requires: libgnomeui >= 2.0.0 Requires: libglade2 >= 2.0.0 BuildRequires: libgnomeui-devel >= 2.0.0 BuildRequires: libglade2-devel >= 2.0.0 BuildRequires: libwnck-devel >= 2.1.5 %description Brightside is a small Gnome tool to enable edge flipping between workspaces and actions to take place when the mouse rests in the corner of the screen: for instance, muting the volume or launching the screensaver to lock the screen. %prep %setup -q %build if [ ! -f configure ]; then CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --prefix=/usr --enable-shared else CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --enable-shared fi export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %makeinstall %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %post export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/brightside.schemas > /dev/null %postun /sbin/ldconfig %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/* %{_datadir}/pixmaps/* %{_datadir}/brightside/* %{_datadir}/control-center-2.0/capplets/* %{_datadir}/locale/*/*/* %{_sysconfdir}/gconf/schemas/brightside.schemas %changelog * Thu Oct 31 2002 Thomas Vander Stichele - fix requires and buildrequires * Mon Sep 23 2002 Bastien Nocera - More hacking * Mon Sep 23 2002 Christian Fredrik Kalager Schaller - First attempt at SPEC brightside-1.4.0.orig/AUTHORS0000644000175000000500000000021610122327574013765 0ustar arisrc Ed Catmur Portions copyright Bastien Nocera Contributions: Joe Marcus Clarke brightside-1.4.0.orig/INSTALL0000644000175000000500000002203010000357726013741 0ustar arisrcCopyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PATH'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PATH', the package will use PATH as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=PATH' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the `--target=TYPE' option to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc will cause the specified gcc to be used as the C compiler (unless it is overridden in the site shell script). `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. brightside-1.4.0.orig/intltool-merge.in0000644000175000000500000005335710000357732016216 0ustar arisrc#!@INTLTOOL_PERL@ -w # # The Intltool Message Merger # # Copyright (C) 2000, 2003 Free Software Foundation. # Copyright (C) 2000, 2001 Eazel, Inc # # Intltool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # version 2 published by the Free Software Foundation. # # Intltool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # # Authors: Maciej Stachowiak # Kenneth Christiansen # Darin Adler # # Proper XML UTF-8'ification written by Cyrille Chepelov # ## Release information my $PROGRAM = "intltool-merge"; my $PACKAGE = "intltool"; my $VERSION = "0.27.2"; ## Loaded modules use strict; use Getopt::Long; use Text::Wrap; ## Scalars used by the option stuff my $HELP_ARG = 0; my $VERSION_ARG = 0; my $BA_STYLE_ARG = 0; my $XML_STYLE_ARG = 0; my $KEYS_STYLE_ARG = 0; my $DESKTOP_STYLE_ARG = 0; my $SCHEMAS_STYLE_ARG = 0; my $RFC822DEB_STYLE_ARG = 0; my $QUIET_ARG = 0; my $PASS_THROUGH_ARG = 0; my $UTF8_ARG = 0; my $cache_file; ## Handle options GetOptions ( "help" => \$HELP_ARG, "version" => \$VERSION_ARG, "quiet|q" => \$QUIET_ARG, "oaf-style|o" => \$BA_STYLE_ARG, ## for compatibility "ba-style|b" => \$BA_STYLE_ARG, "xml-style|x" => \$XML_STYLE_ARG, "keys-style|k" => \$KEYS_STYLE_ARG, "desktop-style|d" => \$DESKTOP_STYLE_ARG, "schemas-style|s" => \$SCHEMAS_STYLE_ARG, "rfc822deb-style|r" => \$RFC822DEB_STYLE_ARG, "pass-through|p" => \$PASS_THROUGH_ARG, "utf8|u" => \$UTF8_ARG, "cache|c=s" => \$cache_file ) or &error; my $PO_DIR; my $FILE; my $OUTFILE; my %po_files_by_lang = (); my %translations = (); my $iconv = $ENV{"INTLTOOL_ICONV"} || "iconv"; # Use this instead of \w for XML files to handle more possible characters. my $w = "[-A-Za-z0-9._:]"; # XML quoted string contents my $q = "[^\\\"]*"; ## Check for options. if ($VERSION_ARG) { &print_version; } elsif ($HELP_ARG) { &print_help; } elsif ($BA_STYLE_ARG && @ARGV > 2) { &preparation; &print_message; &ba_merge_translations; &finalize; } elsif ($XML_STYLE_ARG && @ARGV > 2) { &utf8_sanity_check; &preparation; &print_message; &xml_merge_translations; &finalize; } elsif ($KEYS_STYLE_ARG && @ARGV > 2) { &utf8_sanity_check; &preparation; &print_message; &keys_merge_translations; &finalize; } elsif ($DESKTOP_STYLE_ARG && @ARGV > 2) { &preparation; &print_message; &desktop_merge_translations; &finalize; } elsif ($SCHEMAS_STYLE_ARG && @ARGV > 2) { &preparation; &print_message; &schemas_merge_translations; &finalize; } elsif ($RFC822DEB_STYLE_ARG && @ARGV > 2) { &preparation; &print_message; &rfc822deb_merge_translations; &finalize; } else { &print_help; } exit; ## Sub for printing release information sub print_version { print <<_EOF_; ${PROGRAM} (${PACKAGE}) ${VERSION} Written by Maciej Stachowiak, Darin Adler and Kenneth Christiansen. Copyright (C) 2000-2003 Free Software Foundation, Inc. Copyright (C) 2000-2001 Eazel, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. _EOF_ exit; } ## Sub for printing usage information sub print_help { print <<_EOF_; Usage: ${PROGRAM} [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE Generates an output file that includes some localized attributes from an untranslated source file. Mandatory options: (exactly one must be specified) -b, --ba-style includes translations in the bonobo-activation style -d, --desktop-style includes translations in the desktop style -k, --keys-style includes translations in the keys style -s, --schemas-style includes translations in the schemas style -r, --rfc822deb-style includes translations in the RFC822 style -x, --xml-style includes translations in the standard xml style Other options: -u, --utf8 convert all strings to UTF-8 before merging -p, --pass-through use strings as found in .po files, without conversion (STRONGLY unrecommended with -x) -c, --cache=FILE specify cache file name (usually \$top_builddir/po/.intltool-merge-cache) -q, --quiet suppress most messages --help display this help and exit --version output version information and exit Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") or send email to . _EOF_ exit; } ## Sub for printing error messages sub print_error { print STDERR "Try `${PROGRAM} --help' for more information.\n"; exit; } sub print_message { print "Merging translations into $OUTFILE.\n" unless $QUIET_ARG; } sub preparation { $PO_DIR = $ARGV[0]; $FILE = $ARGV[1]; $OUTFILE = $ARGV[2]; &gather_po_files; &get_translation_database; } # General-purpose code for looking up translations in .po files sub po_file2lang { my ($tmp) = @_; $tmp =~ s/^.*\/(.*)\.po$/$1/; return $tmp; } sub gather_po_files { for my $po_file (glob "$PO_DIR/*.po") { $po_files_by_lang{po_file2lang($po_file)} = $po_file; } } sub get_local_charset { my ($encoding) = @_; my $alias_file = $ENV{"G_CHARSET_ALIAS"} || "/usr/lib/charset.alias"; # seek character encoding aliases in charset.alias (glib) if (open CHARSET_ALIAS, $alias_file) { while () { next if /^\#/; return $1 if (/^\s*([-._a-zA-Z0-9]+)\s+$encoding\b/i) } close CHARSET_ALIAS; } # if not found, return input string return $encoding; } sub get_po_encoding { my ($in_po_file) = @_; my $encoding = ""; open IN_PO_FILE, $in_po_file or die; while () { ## example: "Content-Type: text/plain; charset=ISO-8859-1\n" if (/Content-Type\:.*charset=([-a-zA-Z0-9]+)\\n/) { $encoding = $1; last; } } close IN_PO_FILE; if (!$encoding) { print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n" unless $QUIET_ARG; $encoding = "ISO-8859-1"; } system ("$iconv -f $encoding -t UTF-8 /dev/null"); if ($?) { $encoding = get_local_charset($encoding); } return $encoding } sub utf8_sanity_check { if (!$UTF8_ARG) { if (!$PASS_THROUGH_ARG) { $PASS_THROUGH_ARG="1"; } } } sub get_translation_database { if ($cache_file) { &get_cached_translation_database; } else { &create_translation_database; } } sub get_newest_po_age { my $newest_age; foreach my $file (values %po_files_by_lang) { my $file_age = -M $file; $newest_age = $file_age if !$newest_age || $file_age < $newest_age; } $newest_age = 0 if !$newest_age; return $newest_age; } sub create_cache { print "Generating and caching the translation database\n" unless $QUIET_ARG; &create_translation_database; open CACHE, ">$cache_file" || die; print CACHE join "\x01", %translations; close CACHE; } sub load_cache { print "Found cached translation database\n" unless $QUIET_ARG; my $contents; open CACHE, "<$cache_file" || die; { local $/; $contents = ; } close CACHE; %translations = split "\x01", $contents; } sub get_cached_translation_database { my $cache_file_age = -M $cache_file; if (defined $cache_file_age) { if ($cache_file_age <= &get_newest_po_age) { &load_cache; return; } print "Found too-old cached translation database\n" unless $QUIET_ARG; } &create_cache; } sub create_translation_database { for my $lang (keys %po_files_by_lang) { my $po_file = $po_files_by_lang{$lang}; if ($UTF8_ARG) { my $encoding = get_po_encoding ($po_file); if (lc $encoding eq "utf-8") { open PO_FILE, "<$po_file"; } else { print STDERR "WARNING: $po_file is not in UTF-8 but $encoding, converting...\n" unless $QUIET_ARG;; open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|"; } } else { open PO_FILE, "<$po_file"; } my $nextfuzzy = 0; my $inmsgid = 0; my $inmsgstr = 0; my $msgid = ""; my $msgstr = ""; while () { $nextfuzzy = 1 if /^#, fuzzy/; if (/^msgid "((\\.|[^\\])*)"/ ) { $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; $msgid = ""; $msgstr = ""; if ($nextfuzzy) { $inmsgid = 0; } else { $msgid = unescape_po_string($1); $inmsgid = 1; } $inmsgstr = 0; $nextfuzzy = 0; } if (/^msgstr "((\\.|[^\\])*)"/) { $msgstr = unescape_po_string($1); $inmsgstr = 1; $inmsgid = 0; } if (/^"((\\.|[^\\])*)"/) { $msgid .= unescape_po_string($1) if $inmsgid; $msgstr .= unescape_po_string($1) if $inmsgstr; } } $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; } } sub finalize { } sub unescape_one_sequence { my ($sequence) = @_; return "\\" if $sequence eq "\\\\"; return "\"" if $sequence eq "\\\""; return "\n" if $sequence eq "\\n"; # gettext also handles \n, \t, \b, \r, \f, \v, \a, \xxx (octal), # \xXX (hex) and has a comment saying they want to handle \u and \U. return $sequence; } sub unescape_po_string { my ($string) = @_; $string =~ s/(\\.)/unescape_one_sequence($1)/eg; return $string; } ## NOTE: deal with < - < but not > - > because it seems its ok to have ## > in the entity. For further info please look at #84738. sub entity_decode { local ($_) = @_; s/'/'/g; # ' s/"/"/g; # " s/&/&/g; s/</ 127 || $_ == 34 || $_ == 38 || $_ == 39 || $_ == 60) { # the ($_ > 127) should probably be removed return "&#" . $_ . ";"; } else { return chr $_; } } sub entity_encoded_translation { my ($lang, $string) = @_; my $translation = $translations{$lang, $string}; return $string if !$translation; return entity_encode ($translation); } ## XML (bonobo-activation specific) merge code sub ba_merge_translations { my $source; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">$OUTFILE" or die "can't open $OUTFILE: $!"; while ($source =~ s|^(.*?)([ \t]*<\s*$w+\s+($w+\s*=\s*"$q"\s*)+/?>)([ \t]*\n)?||s) { print OUTPUT $1; my $node = $2 . "\n"; my @strings = (); $_ = $node; while (s/(\s)_($w+\s*=\s*"($q)")/$1$2/s) { push @strings, entity_decode($3); } print OUTPUT; my %langs; for my $string (@strings) { for my $lang (keys %po_files_by_lang) { $langs{$lang} = 1 if $translations{$lang, $string}; } } for my $lang (sort keys %langs) { $_ = $node; s/(\sname\s*=\s*)"($q)"/$1"$2-$lang"/s; s/(\s)_($w+\s*=\s*")($q)"/$1 . $2 . entity_encoded_translation($lang, $3) . '"'/seg; print OUTPUT; } } print OUTPUT $source; close OUTPUT; } ## XML (non-bonobo-activation) merge code sub xml_merge_translations { my $source; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">$OUTFILE" or die; # FIXME: support attribute translations # Empty nodes never need translation, so unmark all of them. # For example, <_foo/> is just replaced by . $source =~ s|<\s*_($w+)\s*/>|<$1/>|g; # Support for <_foo>blah style translations. while ($source =~ s|^(.*?)([ \t]*)<\s*_($w+)\s*>(.*?)<\s*/_\3\s*>([ \t]*\n)?||s) { print OUTPUT $1; my $spaces = $2; my $tag = $3; my $string = $4; print OUTPUT "$spaces<$tag>$string\n"; $string =~ s/\s+/ /g; $string =~ s/^ //; $string =~ s/ $//; $string = entity_decode($string); for my $lang (sort keys %po_files_by_lang) { my $translation = $translations{$lang, $string}; next if !$translation; $translation = entity_encode($translation); print OUTPUT "$spaces<$tag xml:lang=\"$lang\">$translation\n"; } } print OUTPUT $source; close OUTPUT; } sub keys_merge_translations { open INPUT, "<${FILE}" or die; open OUTPUT, ">${OUTFILE}" or die; while () { if (s/^(\s*)_(\w+=(.*))/$1$2/) { my $string = $3; print OUTPUT; my $non_translated_line = $_; for my $lang (sort keys %po_files_by_lang) { my $translation = $translations{$lang, $string}; next if !$translation; $_ = $non_translated_line; s/(\w+)=.*/[$lang]$1=$translation/; print OUTPUT; } } else { print OUTPUT; } } close OUTPUT; close INPUT; } sub desktop_merge_translations { open INPUT, "<${FILE}" or die; open OUTPUT, ">${OUTFILE}" or die; while () { if (s/^(\s*)_(\w+=(.*))/$1$2/) { my $string = $3; print OUTPUT; my $non_translated_line = $_; for my $lang (sort keys %po_files_by_lang) { my $translation = $translations{$lang, $string}; next if !$translation; $_ = $non_translated_line; s/(\w+)=.*/${1}[$lang]=$translation/; print OUTPUT; } } else { print OUTPUT; } } close OUTPUT; close INPUT; } sub schemas_merge_translations { my $source; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">$OUTFILE" or die; # FIXME: support attribute translations # Empty nodes never need translation, so unmark all of them. # For example, <_foo/> is just replaced by . $source =~ s|<\s*_($w+)\s*/>|<$1/>|g; while ($source =~ s/ (.*?) (\s+)((\s*) (\s*(.*?)\s*<\/default>)?(\s*) (\s*(.*?)\s*<\/short>)?(\s*) (\s*(.*?)\s*<\/long>)?(\s*) <\/locale>) //sx) { print OUTPUT $1; my $locale_start_spaces = $2 ? $2 : ''; my $default_spaces = $4 ? $4 : ''; my $short_spaces = $7 ? $7 : ''; my $long_spaces = $10 ? $10 : ''; my $locale_end_spaces = $13 ? $13 : ''; my $c_default_block = $3 ? $3 : ''; my $default_string = $6 ? $6 : ''; my $short_string = $9 ? $9 : ''; my $long_string = $12 ? $12 : ''; $c_default_block =~ s/default>\[.*?\]/default>/s; print OUTPUT "$locale_start_spaces$c_default_block"; $default_string =~ s/\s+/ /g; $default_string = entity_decode($default_string); $short_string =~ s/\s+/ /g; $short_string = entity_decode($short_string); $long_string =~ s/\s+/ /g; $long_string = entity_decode($long_string); for my $lang (sort keys %po_files_by_lang) { my $default_translation = $translations{$lang, $default_string}; my $short_translation = $translations{$lang, $short_string}; my $long_translation = $translations{$lang, $long_string}; next if (!$default_translation && !$short_translation && !$long_translation); print OUTPUT "\n$locale_start_spaces"; print OUTPUT "$default_spaces"; if ($default_translation) { $default_translation = entity_encode($default_translation); print OUTPUT "$default_translation"; } print OUTPUT "$short_spaces"; if ($short_translation) { $short_translation = entity_encode($short_translation); print OUTPUT "$short_translation"; } print OUTPUT "$long_spaces"; if ($long_translation) { $long_translation = entity_encode($long_translation); print OUTPUT "$long_translation"; } print OUTPUT "$locale_end_spaces"; } } print OUTPUT $source; close OUTPUT; } sub rfc822deb_merge_translations { my $source; $Text::Wrap::huge = 'overflow'; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">${OUTFILE}" or die; while ($source =~ /(^|\n+)(_)?([^:_\n]+)(:\s*)(.*?)(?=\n[\S\n]|$)/sg) { my $sep = $1; my $non_translated_line = $3.$4; my $string = $5; my $is_translatable = defined($2); # Remove [] dummy strings $string =~ s/\[\s[^\[\]]*\]$//; $non_translated_line .= $string; print OUTPUT $sep.$non_translated_line; if ($is_translatable) { my @str_list = rfc822deb_split($string); for my $lang (sort keys %po_files_by_lang) { my $is_translated = 1; my $str_translated = ''; my $first = 1; for my $str (@str_list) { my $translation = $translations{$lang, $str}; if (!$translation) { $is_translated = 0; last; } # $translation may also contain [] dummy # strings, mostly to indicate an empty string $translation =~ s/\[\s[^\[\]]*\]$//; if ($first) { $str_translated .= Text::Tabs::expand($translation) . "\n"; } else { $str_translated .= Text::Tabs::expand( Text::Wrap::wrap(' ', ' ', $translation)) . "\n .\n"; } $first = 0; # To fix some problems with Text::Wrap::wrap $str_translated =~ s/(\n )+\n/\n .\n/g; } next unless $is_translated; $str_translated =~ s/\n \.\n$//; $str_translated =~ s/\s+$//; $_ = $non_translated_line; s/^(\w+):\s*.*/$sep${1}-$lang: $str_translated/s; print OUTPUT; } } } print OUTPUT "\n"; close OUTPUT; close INPUT; } sub rfc822deb_split { # Debian defines a special way to deal with rfc822-style files: # when a value contain newlines, it consists of # 1. a short form (first line) # 2. a long description, all lines begin with a space, # and paragraphs are separated by a single dot on a line # This routine returns an array of all paragraphs, and reformat # them. my $text = shift; $text =~ s/^ //mg; return ($text) if $text !~ /\n/; $text =~ s/([^\n]*)\n//; my @list = ($1); my $str = ''; for my $line (split (/\n/, $text)) { chomp $line; $line =~ /\s+$/; if ($line =~ /^\.$/) { # New paragraph $str =~ s/\s*$//; push(@list, $str); $str = ''; } elsif ($line =~ /^\s/) { # Line which must not be reformatted $str .= "\n" if length ($str) && $str !~ /\n$/; $str .= $line."\n"; } else { # Continuation line, remove newline $str .= " " if length ($str) && $str !~ /[\n ]$/; $str .= $line; } } $str =~ s/\s*$//; push(@list, $str) if length ($str); return @list; } brightside-1.4.0.orig/ABOUT-NLS0000644000175000000500000011311310000357677014147 0ustar arisrcNotes on the Free Translation Project ************************************* Free software is going international! The Free Translation Project is a way to get maintainers of free software, translators, and users all together, so that will gradually become able to speak many languages. A few packages already provide translations for their messages. If you found this `ABOUT-NLS' file inside a distribution, you may assume that the distributed package does use GNU `gettext' internally, itself available at your nearest GNU archive site. But you do _not_ need to install GNU `gettext' prior to configuring, installing or using this package with messages translated. Installers will find here some useful hints. These notes also explain how users should proceed for getting the programs to use the available translations. They tell how people wanting to contribute and work at translations should contact the appropriate team. When reporting bugs in the `intl/' directory or bugs which may be related to internationalization, you should tell about the version of `gettext' which is used. The information can be found in the `intl/VERSION' file, in internationalized packages. Quick configuration advice ========================== If you want to exploit the full power of internationalization, you should configure it using ./configure --with-included-gettext to force usage of internationalizing routines provided within this package, despite the existence of internationalizing capabilities in the operating system where this package is being installed. So far, only the `gettext' implementation in the GNU C library version 2 provides as many features (such as locale alias, message inheritance, automatic charset conversion or plural form handling) as the implementation here. It is also not possible to offer this additional functionality on top of a `catgets' implementation. Future versions of GNU `gettext' will very likely convey even more functionality. So it might be a good idea to change to GNU `gettext' as soon as possible. So you need _not_ provide this option if you are using GNU libc 2 or you have installed a recent copy of the GNU gettext package with the included `libintl'. INSTALL Matters =============== Some packages are "localizable" when properly installed; the programs they contain can be made to speak your own native language. Most such packages use GNU `gettext'. Other packages have their own ways to internationalization, predating GNU `gettext'. By default, this package will be installed to allow translation of messages. It will automatically detect whether the system already provides the GNU `gettext' functions. If not, the GNU `gettext' own library will be used. This library is wholly contained within this package, usually in the `intl/' subdirectory, so prior installation of the GNU `gettext' package is _not_ required. Installers may use special options at configuration time for changing the default behaviour. The commands: ./configure --with-included-gettext ./configure --disable-nls will respectively bypass any pre-existing `gettext' to use the internationalizing routines provided within this package, or else, _totally_ disable translation of messages. When you already have GNU `gettext' installed on your system and run configure without an option for your new package, `configure' will probably detect the previously built and installed `libintl.a' file and will decide to use this. This might be not what is desirable. You should use the more recent version of the GNU `gettext' library. I.e. if the file `intl/VERSION' shows that the library which comes with this package is more recent, you should use ./configure --with-included-gettext to prevent auto-detection. The configuration process will not test for the `catgets' function and therefore it will not be used. The reason is that even an emulation of `gettext' on top of `catgets' could not provide all the extensions of the GNU `gettext' library. Internationalized packages have usually many `po/LL.po' files, where LL gives an ISO 639 two-letter code identifying the language. Unless translations have been forbidden at `configure' time by using the `--disable-nls' switch, all available translations are installed together with the package. However, the environment variable `LINGUAS' may be set, prior to configuration, to limit the installed set. `LINGUAS' should then contain a space separated list of two-letter codes, stating which languages are allowed. Using This Package ================== As a user, if your language has been installed for this package, you only have to set the `LANG' environment variable to the appropriate `LL_CC' combination. Here `LL' is an ISO 639 two-letter language code, and `CC' is an ISO 3166 two-letter country code. For example, let's suppose that you speak German and live in Germany. At the shell prompt, merely execute `setenv LANG de_DE' (in `csh'), `export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). This can be done from your `.login' or `.profile' file, once and for all. You might think that the country code specification is redundant. But in fact, some languages have dialects in different countries. For example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The country code serves to distinguish the dialects. The locale naming convention of `LL_CC', with `LL' denoting the language and `CC' denoting the country, is the one use on systems based on GNU libc. On other systems, some variations of this scheme are used, such as `LL' or `LL_CC.ENCODING'. You can get the list of locales supported by your system for your country by running the command `locale -a | grep '^LL''. Not all programs have translations for all languages. By default, an English message is shown in place of a nonexistent translation. If you understand other languages, you can set up a priority list of languages. This is done through a different environment variable, called `LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' for the purpose of message handling, but you still need to have `LANG' set to the primary language; this is required by other parts of the system libraries. For example, some Swedish users who would rather read translations in German than English for when Swedish is not available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. In the `LANGUAGE' environment variable, but not in the `LANG' environment variable, `LL_CC' combinations can be abbreviated as `LL' to denote the language's main dialect. For example, `de' is equivalent to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' (Portuguese as spoken in Portugal) in this context. Translating Teams ================= For the Free Translation Project to be a success, we need interested people who like their own language and write it well, and who are also able to synergize with other translators speaking the same language. Each translation team has its own mailing list. The up-to-date list of teams can be found at the Free Translation Project's homepage, `http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams" area. If you'd like to volunteer to _work_ at translating messages, you should become a member of the translating team for your own language. The subscribing address is _not_ the same as the list itself, it has `-request' appended. For example, speakers of Swedish can send a message to `sv-request@li.org', having this message body: subscribe Keep in mind that team members are expected to participate _actively_ in translations, or at solving translational difficulties, rather than merely lurking around. If your team does not exist yet and you want to start one, or if you are unsure about what to do or how to get started, please write to `translation@iro.umontreal.ca' to reach the coordinator for all translator teams. The English team is special. It works at improving and uniformizing the terminology in use. Proven linguistic skill are praised more than programming skill, here. Available Packages ================== Languages are not equally supported in all packages. The following matrix shows the current state of internationalization, as of May 2003. The matrix shows, in regard of each package, for which languages PO files have been submitted to translation coordination, with a translation percentage of at least 50%. Ready PO files am az be bg ca cs da de el en en_GB eo es +-------------------------------------------+ a2ps | [] [] [] [] | aegis | () | anubis | | ap-utils | | bash | [] [] [] | batchelor | | bfd | [] [] | binutils | [] [] | bison | [] [] [] | bluez-pin | [] [] | clisp | | clisp | [] [] [] | coreutils | [] [] [] [] | cpio | [] [] [] | darkstat | () [] | diffutils | [] [] [] [] [] [] [] | e2fsprogs | [] [] | enscript | [] [] [] [] | error | [] [] [] [] [] | fetchmail | [] () [] [] [] [] | fileutils | [] [] [] | findutils | [] [] [] [] [] [] | flex | [] [] [] [] | gas | [] | gawk | [] [] [] [] | gcal | [] | gcc | [] [] | gettext | [] [] [] [] [] | gettext-runtime | [] [] [] [] [] | gettext-tools | [] [] | gimp-print | [] [] [] [] [] | gliv | | glunarclock | [] [] [] | gnucash | () [] | gnucash-glossary | [] () [] | gnupg | [] () [] [] [] [] | gpe-calendar | [] | gpe-conf | [] | gpe-contacts | [] | gpe-edit | | gpe-login | [] | gpe-ownerinfo | [] | gpe-sketchbook | [] | gpe-timesheet | | gpe-today | [] | gpe-todo | [] | gphoto2 | [] [] [] [] | gprof | [] [] | gpsdrive | () () () | grep | [] [] [] [] [] | gretl | [] | hello | [] [] [] [] [] [] | id-utils | [] [] | indent | [] [] [] [] | jpilot | [] [] [] [] | jwhois | [] | kbd | [] [] [] [] [] | ld | [] [] | libc | [] [] [] [] [] [] | libgpewidget | [] | libiconv | [] [] [] [] [] | lifelines | [] () | lilypond | [] | lingoteach | | lingoteach_lessons | () () | lynx | [] [] [] [] | m4 | [] [] [] [] | mailutils | [] [] | make | [] [] [] | man-db | [] () [] [] () | mysecretdiary | [] [] [] | nano | [] () [] [] [] | nano_1_0 | [] () [] [] [] | opcodes | [] [] | parted | [] [] [] [] [] | ptx | [] [] [] [] [] | python | | radius | | recode | [] [] [] [] [] [] | screem | | sed | [] [] [] [] [] | sh-utils | [] [] [] | sharutils | [] [] [] [] [] [] | sketch | [] () [] | soundtracker | [] [] [] | sp | [] | tar | [] [] [] [] | texinfo | [] [] [] [] | textutils | [] [] [] [] | tin | () () | util-linux | [] [] [] [] [] | vorbis-tools | [] [] [] | wastesedge | () | wdiff | [] [] [] [] | wget | [] [] [] [] [] [] [] | xchat | [] [] [] | xpad | | +-------------------------------------------+ am az be bg ca cs da de el en en_GB eo es 0 1 4 2 31 17 54 60 14 1 4 12 56 et fa fi fr ga gl he hr hu id it ja ko +----------------------------------------+ a2ps | [] [] [] () () | aegis | | anubis | [] | ap-utils | [] | bash | [] [] | batchelor | [] | bfd | [] [] | binutils | [] [] | bison | [] [] [] [] | bluez-pin | [] [] [] [] | clisp | | clisp | [] | coreutils | [] [] [] [] | cpio | [] [] [] [] | darkstat | () [] [] [] | diffutils | [] [] [] [] [] [] [] | e2fsprogs | | enscript | [] [] | error | [] [] [] [] | fetchmail | [] | fileutils | [] [] [] [] [] | findutils | [] [] [] [] [] [] [] [] [] [] [] | flex | [] [] | gas | [] | gawk | [] [] | gcal | [] | gcc | [] | gettext | [] [] [] | gettext-runtime | [] [] [] [] | gettext-tools | [] | gimp-print | [] [] | gliv | () | glunarclock | [] [] [] [] | gnucash | [] | gnucash-glossary | [] | gnupg | [] [] [] [] [] [] [] | gpe-calendar | [] | gpe-conf | | gpe-contacts | [] | gpe-edit | [] [] | gpe-login | [] | gpe-ownerinfo | [] [] [] | gpe-sketchbook | [] | gpe-timesheet | [] [] [] | gpe-today | [] [] | gpe-todo | [] [] | gphoto2 | [] [] [] | gprof | [] [] | gpsdrive | () [] () () | grep | [] [] [] [] [] [] [] [] [] [] [] | gretl | [] | hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | id-utils | [] [] [] | indent | [] [] [] [] [] [] [] [] | jpilot | [] () | jwhois | [] [] [] [] | kbd | [] | ld | [] | libc | [] [] [] [] [] [] | libgpewidget | [] [] [] | libiconv | [] [] [] [] [] [] [] [] | lifelines | () | lilypond | [] | lingoteach | [] [] | lingoteach_lessons | | lynx | [] [] [] [] | m4 | [] [] [] [] | mailutils | | make | [] [] [] [] [] [] | man-db | [] () () | mysecretdiary | [] [] | nano | [] [] [] [] | nano_1_0 | [] [] [] [] | opcodes | [] [] | parted | [] [] [] | ptx | [] [] [] [] [] [] [] | python | | radius | | recode | [] [] [] [] [] [] | screem | | sed | [] [] [] [] [] [] [] [] | sh-utils | [] [] [] [] [] [] | sharutils | [] [] [] [] [] | sketch | [] | soundtracker | [] [] [] | sp | [] () | tar | [] [] [] [] [] [] [] [] [] | texinfo | [] [] [] [] | textutils | [] [] [] [] [] | tin | [] () | util-linux | [] [] [] [] () [] | vorbis-tools | [] | wastesedge | () | wdiff | [] [] [] [] [] | wget | [] [] [] [] [] [] [] [] | xchat | [] [] [] | xpad | | +----------------------------------------+ et fa fi fr ga gl he hr hu id it ja ko 20 1 15 73 14 24 8 10 30 31 19 31 9 lg lt lv ms nb nl nn no pl pt pt_BR ro +----------------------------------------+ a2ps | [] [] () () () [] [] | aegis | () | anubis | [] [] | ap-utils | () | bash | [] | batchelor | | bfd | | binutils | | bison | [] [] [] [] | bluez-pin | [] | clisp | | clisp | [] | coreutils | [] | cpio | [] [] [] | darkstat | [] [] [] [] | diffutils | [] [] [] | e2fsprogs | | enscript | [] [] | error | [] [] | fetchmail | () () | fileutils | [] | findutils | [] [] [] [] | flex | [] | gas | | gawk | [] | gcal | | gcc | | gettext | [] | gettext-runtime | [] | gettext-tools | | gimp-print | [] | gliv | [] | glunarclock | [] | gnucash | | gnucash-glossary | [] [] | gnupg | | gpe-calendar | [] [] | gpe-conf | [] [] | gpe-contacts | [] | gpe-edit | [] [] | gpe-login | [] [] | gpe-ownerinfo | [] [] | gpe-sketchbook | [] [] | gpe-timesheet | [] [] | gpe-today | [] [] | gpe-todo | [] [] | gphoto2 | | gprof | [] | gpsdrive | () () () | grep | [] [] [] [] | gretl | | hello | [] [] [] [] [] [] [] [] [] | id-utils | [] [] [] | indent | [] [] [] | jpilot | () () | jwhois | [] [] [] | kbd | | ld | | libc | [] [] [] [] | libgpewidget | [] [] | libiconv | [] [] | lifelines | | lilypond | [] | lingoteach | | lingoteach_lessons | | lynx | [] [] | m4 | [] [] [] [] | mailutils | | make | [] [] | man-db | [] | mysecretdiary | [] | nano | [] [] [] [] | nano_1_0 | [] [] [] [] | opcodes | [] [] [] | parted | [] [] [] | ptx | [] [] [] [] [] [] [] | python | | radius | | recode | [] [] [] | screem | | sed | [] [] | sh-utils | [] | sharutils | [] | sketch | [] | soundtracker | | sp | | tar | [] [] [] [] [] [] | texinfo | [] | textutils | [] | tin | | util-linux | [] [] | vorbis-tools | [] [] | wastesedge | | wdiff | [] [] [] [] | wget | [] [] [] | xchat | [] [] | xpad | [] | +----------------------------------------+ lg lt lv ms nb nl nn no pl pt pt_BR ro 0 0 2 11 7 26 3 4 18 15 34 34 ru sk sl sr sv ta tr uk vi wa zh_CN zh_TW +-------------------------------------------+ a2ps | [] [] [] [] [] | 16 aegis | () | 0 anubis | [] [] | 5 ap-utils | () | 1 bash | [] | 7 batchelor | | 1 bfd | [] [] [] | 7 binutils | [] [] [] | 7 bison | [] [] | 13 bluez-pin | | 7 clisp | | 0 clisp | | 5 coreutils | [] [] [] [] [] | 14 cpio | [] [] [] | 13 darkstat | [] () () | 9 diffutils | [] [] [] [] | 21 e2fsprogs | [] | 3 enscript | [] [] [] | 11 error | [] [] [] | 14 fetchmail | [] | 7 fileutils | [] [] [] [] [] [] | 15 findutils | [] [] [] [] [] [] | 27 flex | [] [] [] | 10 gas | [] | 3 gawk | [] [] | 9 gcal | [] [] | 4 gcc | [] | 4 gettext | [] [] [] [] [] [] | 15 gettext-runtime | [] [] [] [] [] [] | 16 gettext-tools | [] [] | 5 gimp-print | [] [] | 10 gliv | | 1 glunarclock | [] [] [] | 11 gnucash | [] [] | 4 gnucash-glossary | [] [] [] | 8 gnupg | [] [] [] [] | 16 gpe-calendar | [] | 5 gpe-conf | | 3 gpe-contacts | [] | 4 gpe-edit | [] | 5 gpe-login | [] | 5 gpe-ownerinfo | [] | 7 gpe-sketchbook | [] | 5 gpe-timesheet | [] | 6 gpe-today | [] | 6 gpe-todo | [] | 6 gphoto2 | [] [] | 9 gprof | [] [] | 7 gpsdrive | [] [] | 3 grep | [] [] [] [] | 24 gretl | | 2 hello | [] [] [] [] [] | 33 id-utils | [] [] [] | 11 indent | [] [] [] [] | 19 jpilot | [] [] [] [] [] | 10 jwhois | () () [] [] | 10 kbd | [] [] | 8 ld | [] [] | 5 libc | [] [] [] [] | 20 libgpewidget | | 6 libiconv | [] [] [] [] [] [] | 21 lifelines | [] | 2 lilypond | [] | 4 lingoteach | | 2 lingoteach_lessons | () | 0 lynx | [] [] [] [] | 14 m4 | [] [] [] | 15 mailutils | | 2 make | [] [] [] [] | 15 man-db | [] | 6 mysecretdiary | [] [] | 8 nano | [] [] [] | 15 nano_1_0 | [] [] [] | 15 opcodes | [] [] | 9 parted | [] [] | 13 ptx | [] [] [] | 22 python | | 0 radius | | 0 recode | [] [] [] [] | 19 screem | [] | 1 sed | [] [] [] [] [] | 20 sh-utils | [] [] [] | 13 sharutils | [] [] [] [] | 16 sketch | [] | 5 soundtracker | [] | 7 sp | [] | 3 tar | [] [] [] [] [] | 24 texinfo | [] [] [] [] | 13 textutils | [] [] [] [] [] | 15 tin | | 1 util-linux | [] [] | 14 vorbis-tools | [] | 7 wastesedge | | 0 wdiff | [] [] [] [] | 17 wget | [] [] [] [] [] [] [] | 25 xchat | [] [] [] | 11 xpad | | 1 +-------------------------------------------+ 50 teams ru sk sl sr sv ta tr uk vi wa zh_CN zh_TW 97 domains 32 19 16 0 56 0 48 10 1 1 12 23 913 Some counters in the preceding matrix are higher than the number of visible blocks let us expect. This is because a few extra PO files are used for implementing regional variants of languages, or language dialects. For a PO file in the matrix above to be effective, the package to which it applies should also have been internationalized and distributed as such by its maintainer. There might be an observable lag between the mere existence a PO file and its wide availability in a distribution. If May 2003 seems to be old, you may fetch a more recent copy of this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date matrix with full percentage details can be found at `http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. Using `gettext' in new packages =============================== If you are writing a freely available program and want to internationalize it you are welcome to use GNU `gettext' in your package. Of course you have to respect the GNU Library General Public License which covers the use of the GNU `gettext' library. This means in particular that even non-free programs can use `libintl' as a shared library, whereas only free software can use `libintl' as a static library or use modified versions of `libintl'. Once the sources are changed appropriately and the setup can handle the use of `gettext' the only thing missing are the translations. The Free Translation Project is also available for packages which are not developed inside the GNU project. Therefore the information given above applies also for every other Free Software Project. Contact `translation@iro.umontreal.ca' to make the `.pot' files available to the translation teams. brightside-1.4.0.orig/ChangeLog0000644000175000000500000000475610136501532014475 0ustar arisrc2004-10-23 Ari Pollak * src/gconf-property-editor.c: fix crash when schema not installed correctly 2004-09-16 Joe Marcus Clarke * src/brightside-tray.c, src/brightside-util.c, src/brightside.c: move variable declarations to beginning of code blocks (enable compile under gcc 2.9x) 2004-06-23 Ed Catmur * README, configure.ac: version 1.3.2 2004-06-23 Ed Catmur * src/brightside.c: keep pager alive on wheel no edge flipping off sides of 1-d layout * src/brightside-util.c: split out some simple process stuff * configure.ac, src/Makefile.am, src/brightside-tray.c: split out the tray icon and make it optional (--enable-tray-icon) * brightside.desktop.in move capplet into Advanced 2004-05-07 Ed Catmur * README, configure.ac: version 1.3.1 * src/brightside-volume-alsa.c: static forward definition to prevent error message * src/brightside.c: add popt argument parsing, --pager switch, pager stays alive on mouseover 2004-01-11 Ed Catmur * po/Makefile.in.in: the tools I currently have (gettext-0.12.1, automake-1.7, autoconf-2.58, GNU Make 3.80) are either broken or don't play well together. Tips: don't use gettextize under any circumstances; instead copy the po/Makefile.in.in from any Gnome distribution package. * configure.in: ditto 2004-01-11 gettextize * Makefile.am (SUBDIRS): Add m4. * configure.ac (AC_OUTPUT): Add m4/Makefile. 2004-01-11 gettextize * Makefile.am (SUBDIRS): Add m4. * configure.ac (AC_OUTPUT): Add m4/Makefile. 2004-01-11 gettextize * Makefile.am (SUBDIRS): Remove intl. * configure.ac (AC_OUTPUT): Remove intl/Makefile. 2004-01-11 gettextize * configure.ac (AC_OUTPUT): Add intl/Makefile. 2004-01-11 gettextize * Makefile.am (SUBDIRS): Add intl. * configure.ac (AC_OUTPUT): Add intl/Makefile. 2004-01-11 gettextize * Makefile.am (SUBDIRS): Add m4. (ACLOCAL_AMFLAGS): New variable. (EXTRA_DIST): Add config.rpath. * configure.in (AC_OUTPUT): Add po/Makefile.in, 2004-01-11 Ed Catmur * README: set version to 1.3.0 * configure.in: ditto 2004-01-11 Ed Catmur * src/brightside.c: (quit_activated): Disconnect from session management on user initiated quit brightside-1.4.0.orig/COPYING0000644000175000000500000004311010000357726013745 0ustar arisrc GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. brightside-1.4.0.orig/intltool-merge0000755000175000000500000005335510000357732015612 0ustar arisrc#!/usr/bin/perl -w # # The Intltool Message Merger # # Copyright (C) 2000, 2003 Free Software Foundation. # Copyright (C) 2000, 2001 Eazel, Inc # # Intltool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # version 2 published by the Free Software Foundation. # # Intltool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # # Authors: Maciej Stachowiak # Kenneth Christiansen # Darin Adler # # Proper XML UTF-8'ification written by Cyrille Chepelov # ## Release information my $PROGRAM = "intltool-merge"; my $PACKAGE = "intltool"; my $VERSION = "0.27.2"; ## Loaded modules use strict; use Getopt::Long; use Text::Wrap; ## Scalars used by the option stuff my $HELP_ARG = 0; my $VERSION_ARG = 0; my $BA_STYLE_ARG = 0; my $XML_STYLE_ARG = 0; my $KEYS_STYLE_ARG = 0; my $DESKTOP_STYLE_ARG = 0; my $SCHEMAS_STYLE_ARG = 0; my $RFC822DEB_STYLE_ARG = 0; my $QUIET_ARG = 0; my $PASS_THROUGH_ARG = 0; my $UTF8_ARG = 0; my $cache_file; ## Handle options GetOptions ( "help" => \$HELP_ARG, "version" => \$VERSION_ARG, "quiet|q" => \$QUIET_ARG, "oaf-style|o" => \$BA_STYLE_ARG, ## for compatibility "ba-style|b" => \$BA_STYLE_ARG, "xml-style|x" => \$XML_STYLE_ARG, "keys-style|k" => \$KEYS_STYLE_ARG, "desktop-style|d" => \$DESKTOP_STYLE_ARG, "schemas-style|s" => \$SCHEMAS_STYLE_ARG, "rfc822deb-style|r" => \$RFC822DEB_STYLE_ARG, "pass-through|p" => \$PASS_THROUGH_ARG, "utf8|u" => \$UTF8_ARG, "cache|c=s" => \$cache_file ) or &error; my $PO_DIR; my $FILE; my $OUTFILE; my %po_files_by_lang = (); my %translations = (); my $iconv = $ENV{"INTLTOOL_ICONV"} || "iconv"; # Use this instead of \w for XML files to handle more possible characters. my $w = "[-A-Za-z0-9._:]"; # XML quoted string contents my $q = "[^\\\"]*"; ## Check for options. if ($VERSION_ARG) { &print_version; } elsif ($HELP_ARG) { &print_help; } elsif ($BA_STYLE_ARG && @ARGV > 2) { &preparation; &print_message; &ba_merge_translations; &finalize; } elsif ($XML_STYLE_ARG && @ARGV > 2) { &utf8_sanity_check; &preparation; &print_message; &xml_merge_translations; &finalize; } elsif ($KEYS_STYLE_ARG && @ARGV > 2) { &utf8_sanity_check; &preparation; &print_message; &keys_merge_translations; &finalize; } elsif ($DESKTOP_STYLE_ARG && @ARGV > 2) { &preparation; &print_message; &desktop_merge_translations; &finalize; } elsif ($SCHEMAS_STYLE_ARG && @ARGV > 2) { &preparation; &print_message; &schemas_merge_translations; &finalize; } elsif ($RFC822DEB_STYLE_ARG && @ARGV > 2) { &preparation; &print_message; &rfc822deb_merge_translations; &finalize; } else { &print_help; } exit; ## Sub for printing release information sub print_version { print <<_EOF_; ${PROGRAM} (${PACKAGE}) ${VERSION} Written by Maciej Stachowiak, Darin Adler and Kenneth Christiansen. Copyright (C) 2000-2003 Free Software Foundation, Inc. Copyright (C) 2000-2001 Eazel, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. _EOF_ exit; } ## Sub for printing usage information sub print_help { print <<_EOF_; Usage: ${PROGRAM} [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE Generates an output file that includes some localized attributes from an untranslated source file. Mandatory options: (exactly one must be specified) -b, --ba-style includes translations in the bonobo-activation style -d, --desktop-style includes translations in the desktop style -k, --keys-style includes translations in the keys style -s, --schemas-style includes translations in the schemas style -r, --rfc822deb-style includes translations in the RFC822 style -x, --xml-style includes translations in the standard xml style Other options: -u, --utf8 convert all strings to UTF-8 before merging -p, --pass-through use strings as found in .po files, without conversion (STRONGLY unrecommended with -x) -c, --cache=FILE specify cache file name (usually \$top_builddir/po/.intltool-merge-cache) -q, --quiet suppress most messages --help display this help and exit --version output version information and exit Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") or send email to . _EOF_ exit; } ## Sub for printing error messages sub print_error { print STDERR "Try `${PROGRAM} --help' for more information.\n"; exit; } sub print_message { print "Merging translations into $OUTFILE.\n" unless $QUIET_ARG; } sub preparation { $PO_DIR = $ARGV[0]; $FILE = $ARGV[1]; $OUTFILE = $ARGV[2]; &gather_po_files; &get_translation_database; } # General-purpose code for looking up translations in .po files sub po_file2lang { my ($tmp) = @_; $tmp =~ s/^.*\/(.*)\.po$/$1/; return $tmp; } sub gather_po_files { for my $po_file (glob "$PO_DIR/*.po") { $po_files_by_lang{po_file2lang($po_file)} = $po_file; } } sub get_local_charset { my ($encoding) = @_; my $alias_file = $ENV{"G_CHARSET_ALIAS"} || "/usr/lib/charset.alias"; # seek character encoding aliases in charset.alias (glib) if (open CHARSET_ALIAS, $alias_file) { while () { next if /^\#/; return $1 if (/^\s*([-._a-zA-Z0-9]+)\s+$encoding\b/i) } close CHARSET_ALIAS; } # if not found, return input string return $encoding; } sub get_po_encoding { my ($in_po_file) = @_; my $encoding = ""; open IN_PO_FILE, $in_po_file or die; while () { ## example: "Content-Type: text/plain; charset=ISO-8859-1\n" if (/Content-Type\:.*charset=([-a-zA-Z0-9]+)\\n/) { $encoding = $1; last; } } close IN_PO_FILE; if (!$encoding) { print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n" unless $QUIET_ARG; $encoding = "ISO-8859-1"; } system ("$iconv -f $encoding -t UTF-8 /dev/null"); if ($?) { $encoding = get_local_charset($encoding); } return $encoding } sub utf8_sanity_check { if (!$UTF8_ARG) { if (!$PASS_THROUGH_ARG) { $PASS_THROUGH_ARG="1"; } } } sub get_translation_database { if ($cache_file) { &get_cached_translation_database; } else { &create_translation_database; } } sub get_newest_po_age { my $newest_age; foreach my $file (values %po_files_by_lang) { my $file_age = -M $file; $newest_age = $file_age if !$newest_age || $file_age < $newest_age; } $newest_age = 0 if !$newest_age; return $newest_age; } sub create_cache { print "Generating and caching the translation database\n" unless $QUIET_ARG; &create_translation_database; open CACHE, ">$cache_file" || die; print CACHE join "\x01", %translations; close CACHE; } sub load_cache { print "Found cached translation database\n" unless $QUIET_ARG; my $contents; open CACHE, "<$cache_file" || die; { local $/; $contents = ; } close CACHE; %translations = split "\x01", $contents; } sub get_cached_translation_database { my $cache_file_age = -M $cache_file; if (defined $cache_file_age) { if ($cache_file_age <= &get_newest_po_age) { &load_cache; return; } print "Found too-old cached translation database\n" unless $QUIET_ARG; } &create_cache; } sub create_translation_database { for my $lang (keys %po_files_by_lang) { my $po_file = $po_files_by_lang{$lang}; if ($UTF8_ARG) { my $encoding = get_po_encoding ($po_file); if (lc $encoding eq "utf-8") { open PO_FILE, "<$po_file"; } else { print STDERR "WARNING: $po_file is not in UTF-8 but $encoding, converting...\n" unless $QUIET_ARG;; open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|"; } } else { open PO_FILE, "<$po_file"; } my $nextfuzzy = 0; my $inmsgid = 0; my $inmsgstr = 0; my $msgid = ""; my $msgstr = ""; while () { $nextfuzzy = 1 if /^#, fuzzy/; if (/^msgid "((\\.|[^\\])*)"/ ) { $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; $msgid = ""; $msgstr = ""; if ($nextfuzzy) { $inmsgid = 0; } else { $msgid = unescape_po_string($1); $inmsgid = 1; } $inmsgstr = 0; $nextfuzzy = 0; } if (/^msgstr "((\\.|[^\\])*)"/) { $msgstr = unescape_po_string($1); $inmsgstr = 1; $inmsgid = 0; } if (/^"((\\.|[^\\])*)"/) { $msgid .= unescape_po_string($1) if $inmsgid; $msgstr .= unescape_po_string($1) if $inmsgstr; } } $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; } } sub finalize { } sub unescape_one_sequence { my ($sequence) = @_; return "\\" if $sequence eq "\\\\"; return "\"" if $sequence eq "\\\""; return "\n" if $sequence eq "\\n"; # gettext also handles \n, \t, \b, \r, \f, \v, \a, \xxx (octal), # \xXX (hex) and has a comment saying they want to handle \u and \U. return $sequence; } sub unescape_po_string { my ($string) = @_; $string =~ s/(\\.)/unescape_one_sequence($1)/eg; return $string; } ## NOTE: deal with < - < but not > - > because it seems its ok to have ## > in the entity. For further info please look at #84738. sub entity_decode { local ($_) = @_; s/'/'/g; # ' s/"/"/g; # " s/&/&/g; s/</ 127 || $_ == 34 || $_ == 38 || $_ == 39 || $_ == 60) { # the ($_ > 127) should probably be removed return "&#" . $_ . ";"; } else { return chr $_; } } sub entity_encoded_translation { my ($lang, $string) = @_; my $translation = $translations{$lang, $string}; return $string if !$translation; return entity_encode ($translation); } ## XML (bonobo-activation specific) merge code sub ba_merge_translations { my $source; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">$OUTFILE" or die "can't open $OUTFILE: $!"; while ($source =~ s|^(.*?)([ \t]*<\s*$w+\s+($w+\s*=\s*"$q"\s*)+/?>)([ \t]*\n)?||s) { print OUTPUT $1; my $node = $2 . "\n"; my @strings = (); $_ = $node; while (s/(\s)_($w+\s*=\s*"($q)")/$1$2/s) { push @strings, entity_decode($3); } print OUTPUT; my %langs; for my $string (@strings) { for my $lang (keys %po_files_by_lang) { $langs{$lang} = 1 if $translations{$lang, $string}; } } for my $lang (sort keys %langs) { $_ = $node; s/(\sname\s*=\s*)"($q)"/$1"$2-$lang"/s; s/(\s)_($w+\s*=\s*")($q)"/$1 . $2 . entity_encoded_translation($lang, $3) . '"'/seg; print OUTPUT; } } print OUTPUT $source; close OUTPUT; } ## XML (non-bonobo-activation) merge code sub xml_merge_translations { my $source; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">$OUTFILE" or die; # FIXME: support attribute translations # Empty nodes never need translation, so unmark all of them. # For example, <_foo/> is just replaced by . $source =~ s|<\s*_($w+)\s*/>|<$1/>|g; # Support for <_foo>blah style translations. while ($source =~ s|^(.*?)([ \t]*)<\s*_($w+)\s*>(.*?)<\s*/_\3\s*>([ \t]*\n)?||s) { print OUTPUT $1; my $spaces = $2; my $tag = $3; my $string = $4; print OUTPUT "$spaces<$tag>$string\n"; $string =~ s/\s+/ /g; $string =~ s/^ //; $string =~ s/ $//; $string = entity_decode($string); for my $lang (sort keys %po_files_by_lang) { my $translation = $translations{$lang, $string}; next if !$translation; $translation = entity_encode($translation); print OUTPUT "$spaces<$tag xml:lang=\"$lang\">$translation\n"; } } print OUTPUT $source; close OUTPUT; } sub keys_merge_translations { open INPUT, "<${FILE}" or die; open OUTPUT, ">${OUTFILE}" or die; while () { if (s/^(\s*)_(\w+=(.*))/$1$2/) { my $string = $3; print OUTPUT; my $non_translated_line = $_; for my $lang (sort keys %po_files_by_lang) { my $translation = $translations{$lang, $string}; next if !$translation; $_ = $non_translated_line; s/(\w+)=.*/[$lang]$1=$translation/; print OUTPUT; } } else { print OUTPUT; } } close OUTPUT; close INPUT; } sub desktop_merge_translations { open INPUT, "<${FILE}" or die; open OUTPUT, ">${OUTFILE}" or die; while () { if (s/^(\s*)_(\w+=(.*))/$1$2/) { my $string = $3; print OUTPUT; my $non_translated_line = $_; for my $lang (sort keys %po_files_by_lang) { my $translation = $translations{$lang, $string}; next if !$translation; $_ = $non_translated_line; s/(\w+)=.*/${1}[$lang]=$translation/; print OUTPUT; } } else { print OUTPUT; } } close OUTPUT; close INPUT; } sub schemas_merge_translations { my $source; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">$OUTFILE" or die; # FIXME: support attribute translations # Empty nodes never need translation, so unmark all of them. # For example, <_foo/> is just replaced by . $source =~ s|<\s*_($w+)\s*/>|<$1/>|g; while ($source =~ s/ (.*?) (\s+)((\s*) (\s*(.*?)\s*<\/default>)?(\s*) (\s*(.*?)\s*<\/short>)?(\s*) (\s*(.*?)\s*<\/long>)?(\s*) <\/locale>) //sx) { print OUTPUT $1; my $locale_start_spaces = $2 ? $2 : ''; my $default_spaces = $4 ? $4 : ''; my $short_spaces = $7 ? $7 : ''; my $long_spaces = $10 ? $10 : ''; my $locale_end_spaces = $13 ? $13 : ''; my $c_default_block = $3 ? $3 : ''; my $default_string = $6 ? $6 : ''; my $short_string = $9 ? $9 : ''; my $long_string = $12 ? $12 : ''; $c_default_block =~ s/default>\[.*?\]/default>/s; print OUTPUT "$locale_start_spaces$c_default_block"; $default_string =~ s/\s+/ /g; $default_string = entity_decode($default_string); $short_string =~ s/\s+/ /g; $short_string = entity_decode($short_string); $long_string =~ s/\s+/ /g; $long_string = entity_decode($long_string); for my $lang (sort keys %po_files_by_lang) { my $default_translation = $translations{$lang, $default_string}; my $short_translation = $translations{$lang, $short_string}; my $long_translation = $translations{$lang, $long_string}; next if (!$default_translation && !$short_translation && !$long_translation); print OUTPUT "\n$locale_start_spaces"; print OUTPUT "$default_spaces"; if ($default_translation) { $default_translation = entity_encode($default_translation); print OUTPUT "$default_translation"; } print OUTPUT "$short_spaces"; if ($short_translation) { $short_translation = entity_encode($short_translation); print OUTPUT "$short_translation"; } print OUTPUT "$long_spaces"; if ($long_translation) { $long_translation = entity_encode($long_translation); print OUTPUT "$long_translation"; } print OUTPUT "$locale_end_spaces"; } } print OUTPUT $source; close OUTPUT; } sub rfc822deb_merge_translations { my $source; $Text::Wrap::huge = 'overflow'; { local $/; # slurp mode open INPUT, "<$FILE" or die "can't open $FILE: $!"; $source = ; close INPUT; } open OUTPUT, ">${OUTFILE}" or die; while ($source =~ /(^|\n+)(_)?([^:_\n]+)(:\s*)(.*?)(?=\n[\S\n]|$)/sg) { my $sep = $1; my $non_translated_line = $3.$4; my $string = $5; my $is_translatable = defined($2); # Remove [] dummy strings $string =~ s/\[\s[^\[\]]*\]$//; $non_translated_line .= $string; print OUTPUT $sep.$non_translated_line; if ($is_translatable) { my @str_list = rfc822deb_split($string); for my $lang (sort keys %po_files_by_lang) { my $is_translated = 1; my $str_translated = ''; my $first = 1; for my $str (@str_list) { my $translation = $translations{$lang, $str}; if (!$translation) { $is_translated = 0; last; } # $translation may also contain [] dummy # strings, mostly to indicate an empty string $translation =~ s/\[\s[^\[\]]*\]$//; if ($first) { $str_translated .= Text::Tabs::expand($translation) . "\n"; } else { $str_translated .= Text::Tabs::expand( Text::Wrap::wrap(' ', ' ', $translation)) . "\n .\n"; } $first = 0; # To fix some problems with Text::Wrap::wrap $str_translated =~ s/(\n )+\n/\n .\n/g; } next unless $is_translated; $str_translated =~ s/\n \.\n$//; $str_translated =~ s/\s+$//; $_ = $non_translated_line; s/^(\w+):\s*.*/$sep${1}-$lang: $str_translated/s; print OUTPUT; } } } print OUTPUT "\n"; close OUTPUT; close INPUT; } sub rfc822deb_split { # Debian defines a special way to deal with rfc822-style files: # when a value contain newlines, it consists of # 1. a short form (first line) # 2. a long description, all lines begin with a space, # and paragraphs are separated by a single dot on a line # This routine returns an array of all paragraphs, and reformat # them. my $text = shift; $text =~ s/^ //mg; return ($text) if $text !~ /\n/; $text =~ s/([^\n]*)\n//; my @list = ($1); my $str = ''; for my $line (split (/\n/, $text)) { chomp $line; $line =~ /\s+$/; if ($line =~ /^\.$/) { # New paragraph $str =~ s/\s*$//; push(@list, $str); $str = ''; } elsif ($line =~ /^\s/) { # Line which must not be reformatted $str .= "\n" if length ($str) && $str !~ /\n$/; $str .= $line."\n"; } else { # Continuation line, remove newline $str .= " " if length ($str) && $str !~ /[\n ]$/; $str .= $line; } } $str =~ s/\s*$//; push(@list, $str) if length ($str); return @list; } brightside-1.4.0.orig/.ChangeLog.swp0000644000175000000500000003000010136513320015336 0ustar arisrcb0VIM 6.3ZzA )Dedcapella~ed/Projects/brightside/brightside/ChangeLog3210#"! Utphad^hRQqp_^54 W V   ` _ ) (   | ? u i e N M   t F E   TS! vT3vuNM Disconnect from session management on user initiated quit * src/brightside.c: (quit_activated):2004-01-11 Ed Catmur * configure.in: ditto * README: set version to 1.3.02004-01-11 Ed Catmur * configure.in (AC_OUTPUT): Add po/Makefile.in, (EXTRA_DIST): Add config.rpath. (ACLOCAL_AMFLAGS): New variable. * Makefile.am (SUBDIRS): Add m4.2004-01-11 gettextize * configure.ac (AC_OUTPUT): Add intl/Makefile. * Makefile.am (SUBDIRS): Add intl.2004-01-11 gettextize * configure.ac (AC_OUTPUT): Add intl/Makefile.2004-01-11 gettextize * configure.ac (AC_OUTPUT): Remove intl/Makefile. * Makefile.am (SUBDIRS): Remove intl.2004-01-11 gettextize * configure.ac (AC_OUTPUT): Add m4/Makefile. * Makefile.am (SUBDIRS): Add m4.2004-01-11 gettextize * configure.ac (AC_OUTPUT): Add m4/Makefile. * Makefile.am (SUBDIRS): Add m4.2004-01-11 gettextize * configure.in: ditto package. instead copy the po/Makefile.in.in from any Gnome distribution well together. Tips: don't use gettextize under any circumstances; autoconf-2.58, GNU Make 3.80) are either broken or don't play the tools I currently have (gettext-0.12.1, automake-1.7, * po/Makefile.in.in: 2004-01-11 Ed Catmur mouseover add popt argument parsing, --pager switch, pager stays alive on * src/brightside.c: static forward definition to prevent error message * src/brightside-volume-alsa.c: version 1.3.1 * README, configure.ac:2004-05-07 Ed Catmur move capplet into Advanced * brightside.desktop.in split out the tray icon and make it optional (--enable-tray-icon) * configure.ac, src/Makefile.am, src/brightside-tray.c: split out some simple process stuff * src/brightside-util.c: no edge flipping off sides of 1-d layout keep pager alive on wheel * src/brightside.c:2004-06-23 Ed Catmur version 1.3.2 * README, configure.ac:2004-06-23 Ed Catmur under gcc 2.9x) move variable declarations to beginning of code blocks (enable compile * src/brightside-tray.c, src/brightside-util.c, src/brightside.c:2004-09-16 Joe Marcus Clarke correctly * src/gconf-property-editor.c: fix crash when schema not installed2004-10-23 Ari Pollak