unity-firefox-extension-3.0.0+14.04.20140416/0000755000015301777760000000000012323527564020744 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/html-tests/0000755000015301777760000000000012323527564023050 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/html-tests/notification/0000755000015301777760000000000012323527564025536 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/html-tests/notification/test-notification.html0000644000015301777760000000062112323527103032053 0ustar pbusernogroup00000000000000 Unity Notification Tests unity-firefox-extension-3.0.0+14.04.20140416/html-tests/notification/test-notification-image.html0000644000015301777760000000073612323527103033142 0ustar pbusernogroup00000000000000 Unity Notification Tests unity-firefox-extension-3.0.0+14.04.20140416/html-tests/dnd/0000755000015301777760000000000012323527564023615 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/html-tests/dnd/2.html0000644000015301777760000000367612323527103024645 0ustar pbusernogroup00000000000000 DND
Drop file here...
[ preview will display here ] unity-firefox-extension-3.0.0+14.04.20140416/html-tests/webkitNotifications.html0000644000015301777760000000110112323527103027733 0ustar pbusernogroup00000000000000 unity-firefox-extension-3.0.0+14.04.20140416/html-tests/indicator/0000755000015301777760000000000012323527564025024 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/html-tests/indicator/test-indicator-menu.html0000644000015301777760000000107512323527103031575 0ustar pbusernogroup00000000000000 Unity Notification Tests unity-firefox-extension-3.0.0+14.04.20140416/html-tests/indicator/test-indicator.html0000644000015301777760000000067612323527103030641 0ustar pbusernogroup00000000000000 Unity Notification Tests unity-firefox-extension-3.0.0+14.04.20140416/html-tests/big-test/0000755000015301777760000000000012323527564024566 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/html-tests/big-test/big-test.html0000644000015301777760000001750712323527103027171 0ustar pbusernogroup00000000000000 Unity Web API Tests

Unity Web API Tests

Initialize Unity API Notification Tests Indicator Tests Music Player Tests Launcher Tests HUD Tests

Back

Unity Web Launcher Actions (Quicklist) Tests

remove Actions (bulk variant)
remove Action (remove first only)
Add Actions (and Listen for Callbacks)

Active Test Quicklist Entries from the Launcher (1 and 2)

Back

Unity Launcher Web API Tests

To use the Launcher tests you will first have to add the desktop file for the test application to the launcher! The easiest way to do this is to drag it from your user applications directly, likely ~/.local/share/applications

Clear Launcher Properties

Back

Unity Web Music Player Callback Tests

Listen for Callbacks

Activate Test Music Player Callbacks from the Sound Menu

Back

Unity Web Music Player API Tests

Initialize Music Player

Back

Unity Web Indicator Callback Tests

Add Indicators (with Callbacks)

Activate Indicator with Callback 1 and 2 from the Messaging Indicator

Indicator Callback 1: Waiting

Indicator Callback 2: Waiting

Back

Unity Web Indicator Action Callback Tests

Add Actions (with Callbacks)

Activate Actions with Callback 1 and 2 from the Messaging Indicator

Action Callback 1: Waiting

Action Callback 2: Waiting

Back

Unity Web Indicator API Tests

Clear Indicators

Back

Unity Web Notification API Tests

Back

Unity Web Notification API Tests

unity-firefox-extension-3.0.0+14.04.20140416/html-tests/big-test/big-test.js0000644000015301777760000002132112323527103026626 0ustar pbusernogroup00000000000000var Unity = external.getUnityObject(1); var data_uri = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sKBw0vIqzujI4AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAGhklEQVRo3t2bT0gbeRTHv/MnMRl3XAoNC81hipeOs0cTTyUFpbsbwZquWHpJKHRprYUKXiK4Pe2G6qXQlka3bEFiD7KSVldoKksKHXpK4nHH9FIa2AjdLJQ1NZpkMtmDras1ycykxiS+o87vl/nMe/N+3/fm9yOKxSJqZG0ATiupZKeSWhMKq5F2ACcAHAPQCkABsAngHcXxa2DaXtOCXQKwAuAlgPVa3BRxwMCckkoOyrFwn7zy3FF4E0cxk9Y1AcXxoIQu0B02kbb1LAGYB5BoKOBiJt2bf/HkSl5c7C8k4gfnDYYFbeuB0elepDj+AYCndQUuZtK9uVDAmwvNOvR6Uq/Rgh3G76+LtGCf/BzwaoG5XCgwkQ36L9YatBS46apvjrRYx6oJdd3AhUT88tb0+J1CIt6KOhnBsDA63RstA9dHADysGXBeXPBvTo9fQ4MYLdhhHr03RTDs8EEDt21Oj/+WFxe+RYMZabHCPHp3meL4C1qWMlXgYib91VZg4ve8uNCFBjWCYcHcnIlQHH8OwNvPAW7L/HzpD1mKNixsCeizlTxdEXhzevyZnjA2OFww2LpBCV0gGBYAoKSSkGNh5J49gpJKVhxH23p2J0cUpEjFcWWglymO/043cDZ4358N+jUlKIrjYRrygeL4itdlg/eRDfp1jStm0sgG/ciFAprf6dZbwbKJrCSwHAtfzty+8atWWObmzI5HNWR6bE6PVz1Oa/Zmfpz5odSStQ+4mElz72+c/bOYSbdqCaHWW0GQFquu9y0XCsBw5rxm2I+2NTup2dMmt3fD6PR8/ak4IUu8txNaYAHA6HTrht0e59ENCwAtA8Oax2WD/lYllZzYF/J7QlmK9sqx8EU9N37Ymdhw5rxWnY+t2cmLAHrLAuce3/fqUTnVeOmz1VVnt+Zr5VgYshT1lgSWpWivLEUdmhUO11EnZXVCX754fN+x28vkrn9c0RdeX9RNSuoxWYpCSSWv7AFWUklOlqL9uqqm1WhdgGVJ/+9mg/5+ANwOsBwLD+qdpPAmXhdgJbGq/yHFwgAwuAOcFxf7quh2fJzoUC337BGqvNc+ACAKf//V9n7km3/1ZGeDwwWqw17VGnxQYS2vPEf+xRPNTUKj0wOT2/slXViNnta6BppH74EW7A1R+NOCHS0Dw9gKTCAvLqi/glIEAE7ThcSrTo2CvC7rrqoThnw7WlulNQUAnaSSWBXUJjaP3m042D33N+TbU1pWgBZIJbXWrqZf1cq+RoFWc0pxI91OKqnkCbWivhnsY9O+snaInCCx/a2nbK1br0xcjRlsqjr7GAnAXPapNREsAIBpU4188iB1azMYie1Plgcm4xrcNkkA7xpNL9dQZ78jAaxV0qBaVEyjmJrOJi3WNZIW7K9VSqvmgA0FVPvXxHHra5I4bpUqhkkqqbk9Wi8rJOKaHEOd5CWS4k6tqF2opydcD9jMT5dUqyaCYUEw7ApNCV0vtUycFxdQWI3C5PZq0q01T1CpJLJBv+YcQwldAPCSpjh+nWBYsZhJO7T8SOb2DRAMC+okD6rDXgfQNSiJOPTuJTHYukUA6zQA0Laepby4oLljWcykt4twKYpmMarDvrTT4jHYuudxhI0W7CAt1vkdYNrWkyAt1sWjCmxwuBbx4RsT+f8f+x8cRViCYWFwuB7s1tIAAKPT85RgWPGoARudbhG79nWRu5+E0emePGreNTo9k59WS9jtZdJinTsqwCbP2BzBsE/LAhMMC5PbOwZg4whk5g2DwzVWqh7ee6GtJ2FwuEaaPZRNV30jKLE1kSwTCg8pjp9qVmDzkG+KtFgflut4lH5CQ75hgmGXmy8re5ZpW89wpRZPaSm2vcvmAsGwkSYSGBGT23uhYhOgov7k+HXm5sy5ZoA2OFwR85DvHFT2W5Kqopvj3zI3Z842cngbHK5l85DvLFT2WQI6tg8XEnFsTY/7C4n4tUaCNbm9U0an58C3D++Uhdmg/3IuFLiD7ZMpdTPSYt0wj94doTi+dhvEP5osRbmtX8YnlFTyYj1gjU7PXMvA8BjBsLU/ArDb27lQoDcXmvVq6ZYckHoSW9xjkxTHH/ohj33geXHxipJK9tcoKS0aHK4HtGCv7zGefaEeC3P52PNBORbu+1yv04JdpDu7lwxnzs9XE7qHAvxJVm8rSJHThcSrzuI/SUFJrbV/+Ba97ygeLdjXwLS9prhTEsXxK5TQ9ZJg2JocxfsPlPjVREHRwK4AAAAASUVORK5CYII="; var icon_uri = "http://www.ubuntu.com/sites/www.ubuntu.com/files/active/02_ubuntu/U_homepage/picto-server.png"; function addLauncherTests() { $("#launcherTest1Button").click(function (){ Unity.Launcher.setCount(7); }); $("#launcherTest2Button").click(function (){ Unity.Launcher.setProgress(0.3); }); $("#launcherTest3Button").click(function (){ Unity.Launcher.setUrgent(); }); $("#launcherClearButton").click(function (){ Unity.Launcher.clearCount(); Unity.Launcher.clearProgress(); }); $("#launcherRemoveActionsBulk").click(function(){ Unity.Launcher.removeActions(); }); $("#launcherRemoveAction").click(function(){ Unity.Launcher.removeAction("Test Action 1"); }); $("#launcherAddActionsButton").click(function(){ var makeLauncherCallback = function(label) { return function () { $("#launcherCallbackLog").html($("#launcherCallbackLog").html()+label+"
"); } }; Unity.Launcher.addAction("Test Action 1", makeLauncherCallback("Test Action 1")); Unity.Launcher.addAction("Test Action 2", makeLauncherCallback("Test Action 2")); }); } function addNotificationTests(){ $("#notificationTest1Button").click(function (){ Unity.Notification.showNotification("Test notification", "Showing a simple test notification", null); }); $("#notificationTest2Button").click(function (){ Unity.Notification.showNotification("Test notification", "Showing a test notification with an image URL", "http://www.ubuntu.com/sites/www.ubuntu.com/files/active/02_ubuntu/U_homepage/picto-desktop.png"); }); $("#notificationTest3Button").click(function (){ Unity.Notification.showNotification("Test notification", "Showing a test notification with a data URI", data_uri); }); } function addMediaPlayerTests(){ $("#musicPlayerInitButton").click(function(){ Unity.MediaPlayer.init("Wha"); }); $("#musicPlayerTest1Button").click(function(){ Unity.MediaPlayer.setTrack({artist: "Test artist", album: "Test album", title: "Test", artLocation: null}); }); $("#musicPlayerTest2Button").click(function(){ Unity.MediaPlayer.setTrack({artist: "Test artist", album: "Test album", title: "Test", artLocation: icon_uri}); }); $("#musicPlayerTest3Button").click(function(){ Unity.MediaPlayer.setTrack({artist: "Test artist", album: "Test album", title: "Test", artLocation: data_uri}); }); $("#musicPlayerPlaybackStateButton").click(function(){ Unity.MusicPlayer.getPlaybackState( function (playbackstate) { Unity.MediaPlayer.setPlaybackState( ! playbackstate); } ); }); $("#musicPlayerAddCallbacksButton").click(function(){ Unity.MediaPlayer.onNext(function() { $("#musicPlayerCallbackLog").html($("#musicPlayerCallbackLog").html()+"
Next"); }); Unity.MediaPlayer.onPrevious(function() { $("#musicPlayerCallbackLog").html($("#musicPlayerCallbackLog").html()+"
Previous"); }); Unity.MediaPlayer.onPlayPause(function() { $("#musicPlayerCallbackLog").html($("#musicPlayerCallbackLog").html()+"
Play/Pause"); }); }); } function addIndicatorTests() { $("#clearButton").click(function (){ Unity.MessagingIndicator.clearIndicator("Simple test indicator"); Unity.MessagingIndicator.clearIndicator("Indicator with Count"); Unity.MessagingIndicator.clearIndicator("Indicator with Time"); Unity.MessagingIndicator.clearIndicator("Indicator with Icon"); Unity.MessagingIndicator.clearIndicator("Indicator with Icon (Data URI)"); Unity.MessagingIndicator.clearIndicator("Indicator with Callback (1)"); Unity.MessagingIndicator.clearIndicator("Indicator with Callback (2)"); }); $("#indicatorTest1Button").click(function (){ Unity.MessagingIndicator.showIndicator("Simple test indicator"); }); $("#indicatorTest2Button").click(function(){ Unity.MessagingIndicator.showIndicator("Indicator with Count", {count: "103"}); }); $("#indicatorTest3Button").click(function(){ Unity.MessagingIndicator.showIndicator("Indicator with Time", {time: new Date()}); }); $("#indicatorTest4Button").click(function(){ Unity.MessagingIndicator.showIndicator("Indicator with Icon", {icon: icon_uri}); }); $("#indicatorTest5Button").click(function(){ Unity.MessagingIndicator.showIndicator("Indicator with Icon (Data URI)", {icon: data_uri}); }); $("#indicatorTest6Button").click(function(){ Unity.MessagingIndicator.addAction("Test action", function(){}); }); $("#indicatorCallbackAddButton").click(function(){ var callback1 = function() { $("#indicatorCallback1Label").text("Indicator Callback 1: Success"); } var callback2 = function() { $("#indicatorCallback2Label").text("Indicator Callback 2: Success"); } Unity.MessagingIndicator.showIndicator("Indicator with Callback (1)", callback1); Unity.MessagingIndicator.showIndicator("Indicator with Callback (2)", callback2); }); $("#indicatorActionCallbackAddButton").click(function(){ var callback1 = function() { $("#indicatorActionCallback1Label").text("Action Callback 1: Success"); } var callback2 = function() { $("#indicatorActionCallback2Label").text("Action Callback 2: Success"); } Unity.MessagingIndicator.addAction("Action with Callback (1)", callback1); Unity.MessagingIndicator.addAction("Action with Callback (2)", callback2); }); } function addHUDTest() { $("#HUDAddActions").click(function(){ function addAction(name) { Unity.addAction(name, function() { $("#indicatorActionCallback2Label").text(name); }); } addAction('/HUD/haveAniceDay'); addAction('/HUD/dontBeEvil'); addAction('/HUD/Bender/killAllHumans'); }); $("#HUDRemoveActions").click(function(){ Unity.clearActions(); }); } function initializeUnityAPI () { var name = "BigUnityWebTest"; var iconUrl = "http://www.ubuntu.com/sites/www.ubuntu.com/files/active/02_ubuntu/U_business/pictograms-cloud.png"; function init() { addNotificationTests(); addIndicatorTests(); addMediaPlayerTests(); addLauncherTests(); addHUDTest(); } Unity.init ({ name: name, iconUrl: iconUrl, onInit: init }); } $().ready( function() { $("#initButton").click(initializeUnityAPI); }); unity-firefox-extension-3.0.0+14.04.20140416/html-tests/musicplayer/0000755000015301777760000000000012323527564025405 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/html-tests/musicplayer/test-music-player-callbacks.html0000644000015301777760000000434112323527103033566 0ustar pbusernogroup00000000000000 Unity Notification Tests unity-firefox-extension-3.0.0+14.04.20140416/html-tests/musicplayer/test-music-player.html0000644000015301777760000000101012323527103031637 0ustar pbusernogroup00000000000000 Unity Notification Tests unity-firefox-extension-3.0.0+14.04.20140416/tests/0000755000015301777760000000000012323527564022106 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/tests/testWindowHelper.js0000644000015301777760000000302112323527103025734 0ustar pbusernogroup00000000000000var Cu = Components.utils; var Ci = Components.interfaces; var Cc = Components.classes; var Cr = Components.results; var jumlib = {}; Components.utils.import("resource://mozmill/modules/jum.js", jumlib); Cu.import("resource://unity/unity-window-helper.js"); var topsrcDir; function setupModule(module) { var localFile = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); localFile.initWithPath(module.__file__); topsrcDir = localFile.parent.parent.path; module.controller = mozmill.getBrowserController(); } function testRaiseCallback() { controller.open(topsrcDir + '/html-tests/big-test/big-test.html'); controller.waitForPageLoad(); var current = controller.tabs.activeTab; var windowHelper = new UnityWindowHelper(new XPCNativeWrapper(controller.tabs.activeTab.defaultView)); controller.tabs.selectTabIndex(controller.tabs.length - 1); jumlib.assertNotEquals(current, controller.tabs.activeTab); windowHelper.makeRaiseCallback()(1, { isNull: function() {return true;} }, null); jumlib.assertEquals(current, controller.tabs.activeTab); } function testCloseCallback() { controller.open(topsrcDir + '/html-tests/big-test/big-test.html'); controller.waitForPageLoad(); var current = controller.tabs.activeTab; var windowHelper = new UnityWindowHelper(new XPCNativeWrapper(controller.tabs.activeTab.defaultView)); windowHelper.makeCloseCallback()(); jumlib.assertNotEquals(current, controller.tabs.activeTab); } unity-firefox-extension-3.0.0+14.04.20140416/tests/testPreviewUtils.js0000644000015301777760000000143212323527103025773 0ustar pbusernogroup00000000000000var Cu = Components.utils; var Ci = Components.interfaces; var Cc = Components.classes; var Cr = Components.results; var jumlib = {}; Cu.import("resource://mozmill/modules/jum.js", jumlib); Cu.import("resource://unity/unity-preview-utils.js"); var topsrcDir; function setupModule(module) { var localFile = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); localFile.initWithPath(module.__file__); topsrcDir = localFile.parent.parent.path; module.controller = mozmill.getBrowserController(); } function testGeneral(){ controller.open(topsrcDir + '/html-tests/dnd/2.html'); controller.waitForPageLoad(); jumlib.assertNotNull(UnityPreviewUtils.getPreviewForWindow(controller.window), 'return string'); } unity-firefox-extension-3.0.0+14.04.20140416/tests/run.sh0000755000015301777760000000020612323527103023234 0ustar pbusernogroup00000000000000#!/usr/bin/env bash dir=`dirname $0` find $dir | grep -e '.js$' | xargs -L 1 mozmill -a $dir/../unity-firefox-extension/unity.xpi -tunity-firefox-extension-3.0.0+14.04.20140416/tests/testArgumentsSanitaizer.js0000644000015301777760000001261012323527103027330 0ustar pbusernogroup00000000000000var Cu = Components.utils; var Ci = Components.interfaces; var Cc = Components.classes; var Cr = Components.results; const typeError = TypeError; var jumlib = {}; Components.utils.import("resource://mozmill/modules/jum.js", jumlib); Cu.import("resource://unity/unity-api.js"); function setupModule(module) { module.controller = mozmill.getBrowserController(); } var CallbackManager = { makeCallback: function (type, callback) { return callback; }, releaseCallback: function() { } }; function dumb() { } function testGeneral(){ var uwa = { notification_show_notification: dumb, music_player_set_playback_state: dumb, music_player_set_track: dumb }; var Unity = makeAPI(dumb, dumb, dumb, dumb, dumb, uwa, {context: 1}, CallbackManager, dumb); var error; try { Unity.Notification.showNotification(null); } catch (x) { error = x; } jumlib.assertNotNull(error); error = null; try { Unity.Notification.showNotification(null, null, null); } catch (x) { error = x; } jumlib.assertNotNull(error); error = null; try { Unity.Notification.showNotification('abc', 'sdfgh', null); } catch (x) { error = x; } jumlib.assertEquals(error, null); error = null; try { Unity.MediaPlayer.setPlaybackState("sdsad"); } catch (x) { error = x; } jumlib.assertNotNull(error); error = null; try { Unity.MediaPlayer.setPlaybackState(1); } catch (x) { error = x; } jumlib.assertEquals(error, null); error = null; try { Unity.MediaPlayer.setTrack({ artist: null, album: null, title: "sdsa" }); } catch (x) { error = x; } jumlib.assertEquals(error, null); error = null; try { Unity.MediaPlayer.setTrack({ artist: null, album: "sdas", title: null }); } catch (x) { error = x; } jumlib.assertNotNull(error); } function testMediaPlayerSetTrack() { var uwa = { notification_show_notification: dumb, music_player_set_playback_state: dumb, music_player_set_track: function (context, artist, album, title) { jumlib.assertEquals(artist, "artist"); jumlib.assertEquals(album, "album"); jumlib.assertEquals(title, "title"); } }; var Unity = makeAPI(dumb, dumb, dumb, dumb, dumb, uwa, {context: 1}, CallbackManager, dumb); var error = null; try { Unity = makeAPI(dumb, dumb, dumb, dumb, dumb, uwa, {context: 1}, CallbackManager, dumb); Unity.MediaPlayer.setTrack({ artist: "artist", album: "album", title: "title" }); } catch (x) { error = x; } jumlib.assertEquals(error, null); } function testLauncher() { var ct = 0; var uwa = { launcher_set_count: function (context, count) { jumlib.assertEquals(count, 42); ct++; }, launcher_clear_count: function () { ct++; }, launcher_set_progress: function (context, progress) { jumlib.assertEquals(progress, 43); ct++; }, launcher_clear_progress: dumb, launcher_set_urgent: dumb, launcher_add_action: function (context, name, callback) { jumlib.assertEquals(name, "action 1"); ct++; callback(); } }; var Unity = makeAPI(dumb, dumb, dumb, dumb, dumb, uwa, {context: 1}, CallbackManager, dumb); Unity.Launcher.setCount(42); Unity.Launcher.clearCount(); Unity.Launcher.setProgress(43); Unity.Launcher.addAction('action 1', function () { ct++; }); jumlib.assertEquals(ct, 5); } function testMessagingIndicator() { var ct = 0; function inc() { ct++; } var uwa = { indicator_add_action: function (context, name, callback, dummy) { ct++; jumlib.assertEquals(name, 'action 1'); jumlib.assertEquals(dummy, null); }, indicator_show_indicator: function (context, name) { ct++; jumlib.assertEquals(name, 'indicator 1'); }, indicator_set_property: function (context, name, propName, value) { jumlib.assertEquals(name, 'indicator 1'); jumlib.assertEquals(propName, 'prop1'); jumlib.assertEquals(value, '42'); ct++; }, indicator_set_callback: function(context, name, callback) { jumlib.assertEquals(name, 'indicator 1'); callback(); ct++; }, indicator_set_property_icon: function (context, name, tmp, icon) { jumlib.assertEquals(name, 'indicator 1'); jumlib.assertEquals(icon, 'icon://'); ct++; }, indicator_clear_indicator: inc, indicator_clear_indicators: inc }; var Unity = makeAPI(dumb, dumb, dumb, dumb, dumb, uwa, {context: 1}, CallbackManager, dumb); Unity.MessagingIndicator.clearIndicator('action 1'); Unity.MessagingIndicator.addAction('action 1', inc); Unity.MessagingIndicator.clearIndicator('action 1'); Unity.MessagingIndicator.clearIndicators(); Unity.MessagingIndicator.showIndicator('indicator 1', { icon: 'icon://', prop1: 42, callback: inc}); jumlib.assertEquals(ct, 9); } unity-firefox-extension-3.0.0+14.04.20140416/tests/testStress.js0000644000015301777760000000370112323527103024615 0ustar pbusernogroup00000000000000var Cu = Components.utils; var Ci = Components.interfaces; var Cc = Components.classes; var Cr = Components.results; var jumlib = {}; Components.utils.import("resource://mozmill/modules/jum.js", jumlib); Cu.import("resource://unity/unity-window-helper.js"); var topsrcDir; const ITERATIONS = 100; function openTab(controller) { var self = { opened: false }; function checkTabOpened() { self.opened = true; } controller.window.addEventListener("TabOpen", checkTabOpened, false); controller.mainMenu.click("#menu_newNavigatorTab"); try { controller.waitFor(function () { return self.opened; }, "New tab has been opened"); } finally { controller.window.removeEventListener("TabOpen", checkTabOpened, false); } } function setupModule(module) { var localFile = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); localFile.initWithPath(module.__file__); topsrcDir = localFile.parent.parent.path; module.controller = mozmill.getBrowserController(); } function test1() { var size = controller.tabs.length; for (var i = 0; i < ITERATIONS; i++) { openTab(controller); controller.open(topsrcDir + '/html-tests/dnd/2.html'); controller.waitForPageLoad(); var windowHelper = new UnityWindowHelper(new XPCNativeWrapper(controller.tabs.activeTab.defaultView)); windowHelper.makeCloseCallback()(); } jumlib.assertEquals(controller.tabs.length, size); } function test2() { var callbacks = []; var size = controller.tabs.length; for (var i = 0; i < ITERATIONS; i++) { openTab(controller); controller.open(topsrcDir + '/html-tests/dnd/2.html'); controller.waitForPageLoad(); callbacks.push((new UnityWindowHelper(new XPCNativeWrapper(controller.tabs.activeTab.defaultView))).makeCloseCallback()); } for (var i = 0; i < ITERATIONS; i++) { callbacks[i](); } jumlib.assertEquals(controller.tabs.length, size); } unity-firefox-extension-3.0.0+14.04.20140416/tests/testBradingRemover.js0000644000015301777760000000160312323527103026237 0ustar pbusernogroup00000000000000var Cu = Components.utils; var Ci = Components.interfaces; var Cc = Components.classes; var Cr = Components.results; var jumlib = {}; Cu.import("resource://mozmill/modules/jum.js", jumlib); var topsrcDir; function setupModule(module) { var localFile = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); localFile.initWithPath(module.__file__); topsrcDir = localFile.parent.parent.path; module.controller = mozmill.getBrowserController(); } function testGeneral() { controller.open(topsrcDir + '/html-tests/dnd/2.html'); controller.waitForPageLoad(); controller.sleep(1000); jumlib.assertEquals(controller.window.document.title.search('DND'), 0); controller.tabs.selectTabIndex(controller.tabs.length - 1); jumlib.assertEquals(controller.window.document.title.search('Firefox') != -1, true); } unity-firefox-extension-3.0.0+14.04.20140416/tests/testFavIconUtils.js0000644000015301777760000000171312323527103025701 0ustar pbusernogroup00000000000000var Cu = Components.utils; var Ci = Components.interfaces; var Cc = Components.classes; var Cr = Components.results; var jumlib = {}; Components.utils.import("resource://mozmill/modules/jum.js", jumlib); Cu.import("resource://unity/unity-favicon-utils.js"); var topsrcDir; function setupModule(module) { var localFile = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); localFile.initWithPath(module.__file__); topsrcDir = localFile.parent.parent.path; module.controller = mozmill.getBrowserController(); } function testGeneral(){ controller.open(topsrcDir + '/html-tests/big-test/big-test.html'); controller.waitForPageLoad(); var icon = UnityFaviconUtils.getFaviconForDocument(controller.tabs.activeTab); jumlib.assertEquals(icon, 'http://example.com/test.ico'); controller.open(topsrcDir + '/html-tests/big-test/big-test.html'); controller.waitForPageLoad(); } unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/0000755000015301777760000000000012323527564025566 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/tools/0000755000015301777760000000000012323527564026726 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/tools/gir-ctypes.xslt0000644000015301777760000001165412323527103031724 0ustar pbusernogroup00000000000000 #TYPE# #TYPE#, this. _ = this.lib.declare(" ", ctypes.default_abi, ); Components.utils.import("resource://gre/modules/ctypes.jsm"); function UnityWebapps() { try { this.lib = ctypes.open("libunity-webapps.so.0"); } catch (e) { try { this.lib = ctypes.open("/usr/local/lib/libunity-webapps.so.0"); } catch (e) { this.lib = ctypes.open("/usr/lib/libunity-webapps.so.0"); } } this. Type = ctypes.FunctionType(ctypes.default_abi, [ ] ); this. = ctypes.StructType( ' ', [ { ' ' : }, ] ); this. _ = this.lib.declare(" ", ctypes.default_abi, ctypes.voidptr_t, ); this. _ = this.lib.declare(" ", ctypes.default_abi, ); this. = this.lib.declare(" ", ctypes.default_abi, ); } var EXPORTED_SYMBOLS=["UnityWebapps"]; unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/tools/post-process.pl0000644000015301777760000000327612323527103031721 0ustar pbusernogroup00000000000000#!/usr/bin/perl while () { my $line = $_; $line =~ s/<\?xml.*//; $line =~ s/,\s*\);/\);/g; $line =~ s/#TYPE#GObject.ObjectClass#TYPE#/ctypes.voidptr_t/g; $line =~ s/#TYPE#Gen[^#]+#TYPE#/ctypes.voidptr_t/g; $line =~ s/#TYPE#[^#]+Context#TYPE#/ctypes.voidptr_t \/\* UnityWebappsContext \*\//g; $line =~ s/#TYPE#IntegrationScriptDescription#TYPE#/ctypes.voidptr_t/g; $line =~ s/#TYPE#Context#TYPE#/ctypes.voidptr_t \/\* UnityWebappsContext \*\//g; $line =~ s/#TYPE#Service#TYPE#/ctypes.voidptr_t \/\* UnityWebappsService \*\//g; $line =~ s/#TYPE#GLib\.Variant#TYPE#/ctypes.voidptr_t \/\* GVariant \*\//g; $line =~ s/#TYPE#Gio.*#TYPE#/ctypes.voidptr_t \/\* GIO type \*\//g; $line =~ s/#TYPE#MusicPlayerPlaybackState#TYPE#/ctypes.int32_t/g; $line =~ s/#TYPE#gboolean#TYPE#/ctypes.int32_t/g; $line =~ s/#TYPE#gint#TYPE#/ctypes.int32_t/g; $line =~ s/#TYPE#GType#TYPE#/ctypes.int32_t/g; $line =~ s/#TYPE#guint#TYPE#/ctypes.uint32_t/g; $line =~ s/#TYPE#gsize#TYPE#/ctypes.int32_t/g; $line =~ s/#TYPE#guint64#TYPE#/ctypes.uint64_t/g; $line =~ s/#TYPE#gint64#TYPE#/ctypes.int64_t/g; $line =~ s/#TYPE#gdouble#TYPE#/ctypes.double/g; $line =~ s/#TYPE#utf8#TYPE#/ctypes.char.ptr/g; $line =~ s/#TYPE#none#TYPE#/ctypes.void_t/g; $line =~ s/#TYPE#gpointer#TYPE#/ctypes.voidptr_t/g; $line =~ s/#TYPE#(.+Callback)#TYPE#/this.\1Type.ptr/g; $line =~ s/#TYPE#(.+Desc)#TYPE#/this.\1.array()/g; $line =~ s/#TYPE#GLib.List#TYPE#/ctypes.voidptr_t/g; $line =~ s/#TYPE#MetaRepo#TYPE#/ctypes.voidptr_t/g; $line =~ s/#TYPE#ScriptDir#TYPE#/ctypes.voidptr_t/g; $line =~ s/#TYPE#Script#TYPE#/ctypes.voidptr_t/g; print $line; } unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/install.rdf0000644000015301777760000000170012323527113027715 0ustar pbusernogroup00000000000000 webapps-team@lists.launchpad.net Unity Desktop Integration 3.0.2 Provides Unity Integration features to sites in Firefox Web Infrastructure Team at Canonical http://launchpad.net/webapps 2 true true {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 10.0 21.* unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/Makefile.am0000644000015301777760000000003112323527103027601 0ustar pbusernogroup00000000000000SUBDIRS=libufe-xidgetter unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/0000755000015301777760000000000012323527564027025 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sl/0000755000015301777760000000000012323527564027443 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sl/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sl/unity_webapps.propert0000644000015301777760000000135512323527103033742 0ustar pbusernogroup00000000000000prompt.message = Ali želite namestiti %S (%S) za dodatne zmožnosti in hitrejši dostop? prompt.yes = Da prompt.yesAccessKey = Y prompt.no = Ne prompt.noAccessKey = N prompt.dontask = Ne sprašuj več prompt.dontaskAccessKey = D prefs.integration = Vključitev v namizje prefs.exceptions = Izjeme ... prefs.enabled = Pozovi ob možnosti vključitve v namizje za katerokoli spletišče exceptionDialog.descrLabel = Ta spletišča ne bodo pozvala ob možnosti vključitve v namizje exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Zapri webappsGreasemonkey.installPrompt = Ali želite namestiti %S za dodatne možnosti in hitrejši dostop? webappsGreasemonkey.install = Namesti unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ml/0000755000015301777760000000000012323527564027435 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ml/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ml/unity_webapps.propert0000644000015301777760000000145612323527103033736 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = അതെ prompt.yesAccessKey = Y prompt.no = ഇല്ല prompt.noAccessKey = N prompt.dontask = എന്നോട് വീണ്ടും ചോദിക്കരുത് prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = അടയ്ക്കുക webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/en-US/0000755000015301777760000000000012323527564027754 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015300000000000011214 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/en-US/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/en-US/unity_webapps.prop0000644000015301777760000000131212323527103033531 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Yes prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Close webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bo/0000755000015301777760000000000012323527564027425 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bo/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bo/unity_webapps.propert0000644000015301777760000000273412323527103033726 0ustar pbusernogroup00000000000000prompt.message = ཁྱོད་ཀྱིས་ %S (%S) སྒྲིག་འཇུག་བྱས་ནས་ཁྱད་ནུས་གསར་བ་དང་སྤྱོད་སྟབས་བདེ་པོ་ཡོངས་པ་བཟོ་དགོས་སམ། prompt.yes = དགོས prompt.yesAccessKey = Y prompt.no = མི་དགོས prompt.noAccessKey = N prompt.dontask = ཡང་བསྐྱར་དྲི་མི་དགོས prompt.dontaskAccessKey = D prefs.integration = མདུན་ངོས་དང་མཉམ་འབྲེལ prefs.exceptions = དམིགས་བསལ་ཅན་་་ prefs.enabled = དྲ་ཚིགས་ཡོངས་ལ་མཉམ་འབྲེལ་བྱེད་སྟངས་གསལ་འདེབས་བྱེད་དགོས། exceptionDialog.descrLabel = དྲ་ཚིགས་འདི་དག་ལ་མཉམ་འབྲེལ་གྱི་གསལ་འདེབས་བྱེད་མི་དགོས exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = སྒོ་རྒྱག webappsGreasemonkey.installPrompt = ཁྱོད་ཀྱིས་ %S སྒྲིག་འཇུག་བྱས་ནས་ཁྱད་ནུས་གསར་བ་དང་སྤྱོད་སྟབས་བདེ་པོ་ཡོངས་པ་བཟོ་དགོས་སམ། webappsGreasemonkey.install = སྒྲིག་འཇུག unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/en-AU/0000755000015301777760000000000012323527564027732 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015300000000000011214 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/en-AU/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/en-AU/unity_webapps.prop0000644000015301777760000000131212323527103033507 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Yes prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Close webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/en-GB/0000755000015301777760000000000012323527564027715 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015300000000000011214 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/en-GB/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/en-GB/unity_webapps.prop0000644000015301777760000000131212323527103033472 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Yes prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Close webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sv/0000755000015301777760000000000012323527564027455 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sv/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sv/unity_webapps.propert0000644000015301777760000000131212323527103033745 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Yes prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Close webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/eu/0000755000015301777760000000000012323527564027436 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/eu/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/eu/unity_webapps.propert0000644000015301777760000000136212323527103033733 0ustar pbusernogroup00000000000000prompt.message = Instalatu nahi duzu %S (%S), ezaugarri estrak eta sarbide bizkorragoa lortzeko? prompt.yes = Bai prompt.yesAccessKey = Y prompt.no = Ez prompt.noAccessKey = N prompt.dontask = Ez galdetu berriro prompt.dontaskAccessKey = D prefs.integration = Mahaigainarekin integrazioa prefs.exceptions = Salbuespenak... prefs.enabled = Galdetu integrazio aukerei buruz edozein webgunetan exceptionDialog.descrLabel = Webgune hauek ez dute integrazio aukerei buruz galdetuko exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Itxi webappsGreasemonkey.installPrompt = Instalatu nahi duzu %S, ezaugarri estrak eta sarbide bizkorragoa lortzeko? webappsGreasemonkey.install = Instalatu unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/hu/0000755000015301777760000000000012323527564027441 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/hu/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/hu/unity_webapps.propert0000644000015301777760000000147112323527103033737 0ustar pbusernogroup00000000000000prompt.message = Szeretné telepíteni ezt: %S (%S) további funkciókért és a gyorsabb elérés érdekében? prompt.yes = Igen prompt.yesAccessKey = Y prompt.no = Nem prompt.noAccessKey = N prompt.dontask = Ne kérdezze többször prompt.dontaskAccessKey = D prefs.integration = Integráció az asztali környezetbe prefs.exceptions = Kivételek… prefs.enabled = Intergációs lehetőségek megjelenítése minden weboldalon exceptionDialog.descrLabel = Ezek a weboldalak nem ajánlanak fel integrációs lehetőségeket exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Bezárás webappsGreasemonkey.installPrompt = Szeretné telepíteni ezt: %S további funkciókért és a gyorsabb elérés érdekében? webappsGreasemonkey.install = Telepítés unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/gl/0000755000015301777760000000000012323527564027427 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/gl/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/gl/unity_webapps.propert0000644000015301777760000000143212323527103033722 0ustar pbusernogroup00000000000000prompt.message = Quere instalar %S (%S), para obter funcionalidades adicionais e un acceso máis rápido? prompt.yes = Si prompt.yesAccessKey = Y prompt.no = Non prompt.noAccessKey = N prompt.dontask = Non volver a preguntar prompt.dontaskAccessKey = D prefs.integration = Integración do escritorio prefs.exceptions = Excepcións... prefs.enabled = Petición de opcións de integración para calquera sitio web exceptionDialog.descrLabel = Estes sitios web non lle pedirá ningunha opción de integración exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Pechar webappsGreasemonkey.installPrompt = Quere instalar %S, para obter funcionalidades adicionais e un acceso máis rápido? webappsGreasemonkey.install = Instalar unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sr/0000755000015301777760000000000012323527564027451 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sr/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sr/unity_webapps.propert0000644000015301777760000000177012323527103033751 0ustar pbusernogroup00000000000000prompt.message = Да ли желите да уградите %S (%S) зарад већег броја могућности и бржег приступа? prompt.yes = Да prompt.yesAccessKey = Y prompt.no = Не prompt.noAccessKey = N prompt.dontask = Не питај ме поново prompt.dontaskAccessKey = D prefs.integration = Интегрисање са системом prefs.exceptions = Изузеци prefs.enabled = Понуди увек интегрисање за било коју веб страницу exceptionDialog.descrLabel = Ове веб странице више неће нудити било какво интегрисање exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Затвори webappsGreasemonkey.installPrompt = Да ли желите да уградите %S зарад већег броја могућности и бржег приступа? webappsGreasemonkey.install = Инсталирај unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pl/0000755000015301777760000000000012323527564027440 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pl/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pl/unity_webapps.propert0000644000015301777760000000137012323527103033734 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Tak prompt.yesAccessKey = Y prompt.no = Nie prompt.noAccessKey = N prompt.dontask = Pomijanie tego pytania w przyszłości prompt.dontaskAccessKey = D prefs.integration = Integracja ze środowiskiem graficznym prefs.exceptions = Wyjątki... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Zamknij webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Zainstaluj unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/gd/0000755000015301777760000000000012323527564027417 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/gd/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/gd/unity_webapps.propert0000644000015301777760000000140412323527103033711 0ustar pbusernogroup00000000000000prompt.message = Am bu chaomh leat stàladh %S (%S), son barrachd feartan agus cothrom nas lauth fhaighinn? prompt.yes = Tha prompt.yesAccessKey = Y prompt.no = Chan eil prompt.noAccessKey = N prompt.dontask = Na faighnich a-rithist prompt.dontaskAccessKey = D prefs.integration = Innteagrachadh a' bhàrr-deasc prefs.exceptions = Mura-bhithean... prefs.enabled = Put roghainnean innteagrachadh exceptionDialog.descrLabel = Cha phut na làraichean-lìn seo roghainnean innteagrachadh exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Dùin webappsGreasemonkey.installPrompt = Am bu chaomh leat stàladh %S, son barrachd feartan agus cothrom nas lauth fhaighinn? webappsGreasemonkey.install = Stàladh unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bg/0000755000015301777760000000000012323527564027415 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bg/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bg/unity_webapps.propert0000644000015301777760000000140612323527103033711 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Да prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Интегриране в работната среда prefs.exceptions = Изключения... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Затваряне webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/lv/0000755000015301777760000000000012323527564027446 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/lv/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/lv/unity_webapps.propert0000644000015301777760000000134212323527103033741 0ustar pbusernogroup00000000000000prompt.message = Vai vēlaties instalēt %S (%S) ātrākai pieejai un papildu iespējām? prompt.yes = Jā prompt.yesAccessKey = Y prompt.no = Nē prompt.noAccessKey = N prompt.dontask = Vairs nejautāt prompt.dontaskAccessKey = D prefs.integration = Darbvirsmas integrācija prefs.exceptions = Izņēmumi... prefs.enabled = Prasīt integrācijas opcijas katrai tīmekļa vietnei exceptionDialog.descrLabel = Šīs vietnes neprasīs nekādas integrācijas opcijas exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Aizvērt webappsGreasemonkey.installPrompt = Vai vēlaties instalēt %S ātrākai pieejai un papildu iespējām? webappsGreasemonkey.install = Instalēt unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/os/0000755000015301777760000000000012323527564027446 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/os/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/os/unity_webapps.propert0000644000015301777760000000166612323527103033752 0ustar pbusernogroup00000000000000prompt.message = Фӕнды дӕ %S (%S) сӕвӕрын, фылдӕр миниуджытӕ ӕмӕ тагъд бавналыны фадатимӕ? prompt.yes = О prompt.yesAccessKey = Y prompt.no = Нӕ prompt.noAccessKey = N prompt.dontask = Мауал мӕ фӕрс prompt.dontaskAccessKey = D prefs.integration = Куыстуатимӕ бастдзинад prefs.exceptions = Уӕлвӕтктӕ... prefs.enabled = Алы сайтӕн-иу мӕ фӕрс интеграцийы фадӕттӕ exceptionDialog.descrLabel = Ацы сайттӕ нӕ фӕрсдзысты интеграцийы фадӕттӕ exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Сæхгæнын webappsGreasemonkey.installPrompt = Фӕнды дӕ %S сӕвӕрын, фылдӕр миниуджытӕ ӕмӕ тагъд бавналыны фадатимӕ? webappsGreasemonkey.install = Сӕвӕрын unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/nn/0000755000015301777760000000000012323527564027440 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/nn/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/nn/unity_webapps.propert0000644000015301777760000000133412323527103033734 0ustar pbusernogroup00000000000000prompt.message = Vil du installera %S (%S) for ekstra funksjonar og raskare tilgang? prompt.yes = Ja prompt.yesAccessKey = Y prompt.no = Nei prompt.noAccessKey = N prompt.dontask = Ikkje spør fleire gonger prompt.dontaskAccessKey = D prefs.integration = Skrivebordsintegrering prefs.exceptions = Unntak … prefs.enabled = Spør om integreringsinnstillingar for alle nettstadar exceptionDialog.descrLabel = Desse nettstadane spør ikkje om integreringsinnstillingar exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Lukk webappsGreasemonkey.installPrompt = Vil du installera %S for ekstra funksjonar og raskare tilgang? webappsGreasemonkey.install = Installer unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ky/0000755000015301777760000000000012323527564027450 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ky/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ky/unity_webapps.propert0000644000015301777760000000135112323527103033743 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Ооба prompt.yesAccessKey = Y prompt.no = Жок prompt.noAccessKey = N prompt.dontask = Башка сурабоо prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Жабуу webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Орнотуу unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/cs/0000755000015301777760000000000012323527564027432 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/cs/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/cs/unity_webapps.propert0000644000015301777760000000144212323527103033726 0ustar pbusernogroup00000000000000prompt.message = Chcete nainstalovat %S (%S) pro získání více možností a rychlejší přístup? prompt.yes = Ano prompt.yesAccessKey = Y prompt.no = Ne prompt.noAccessKey = N prompt.dontask = Dotaz již nezobrazovat prompt.dontaskAccessKey = D prefs.integration = Integrace do pracovního prostředí prefs.exceptions = Výjimky... prefs.enabled = Upozorňovat na možnosti integrace na jakýchkoli stránkách exceptionDialog.descrLabel = Tyto stránky nebudou upozorňovat na žádné možnosti integrace exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Zavřít webappsGreasemonkey.installPrompt = Chcete nainstalovat %S pro získání více možností a rychlejší přístup? webappsGreasemonkey.install = Nainstalovat unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ms/0000755000015301777760000000000012323527564027444 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ms/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ms/unity_webapps.propert0000644000015301777760000000135312323527103033741 0ustar pbusernogroup00000000000000prompt.message = Anda hendak pasang %S (%S), untuk fitur tambahan dan capaian lebih pantas? prompt.yes = Ya prompt.yesAccessKey = Y prompt.no = Tidak prompt.noAccessKey = N prompt.dontask = Jangan tanya lagi prompt.dontaskAccessKey = D prefs.integration = Penyepaduan Desktop prefs.exceptions = Pengecualian... prefs.enabled = Maklum pilihan penyepaduan untuk mana-mana laman sesawang exceptionDialog.descrLabel = Laman sesawang ini tidak maklumkan sebarang pilihan penyepaduan exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Tutup webappsGreasemonkey.installPrompt = Anda hendak pasang %S, untu fitur tambahan dan capaian lebih pantas? webappsGreasemonkey.install = Pasang unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ar/0000755000015301777760000000000012323527564027427 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ar/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ar/unity_webapps.propert0000644000015301777760000000164412323527103033727 0ustar pbusernogroup00000000000000prompt.message = هل ترغب في تثبيت %S (%S)، للحصول على ميزات إضافية وإمكانية وصول أسرع؟ prompt.yes = نعم prompt.yesAccessKey = Y prompt.no = لا prompt.noAccessKey = N prompt.dontask = لا تسأل مرة أخرى prompt.dontaskAccessKey = D prefs.integration = التكامل مع سطح المكتب prefs.exceptions = الاستثناءات... prefs.enabled = خيارات طلب التكامل لأي موقع ويب exceptionDialog.descrLabel = مواقع الويب هذه لن تطلب أي خيارات تكامل exceptionDialog.title = الاستثناءات - المواقع المتكاملة exceptionDialog.siteColumn = الموقع exceptionDialog.closeButton = أغلق webappsGreasemonkey.installPrompt = هل ترغب في تثبيت %S، للحصول على ميزات إضافية وإمكانية وصول أسرع؟ webappsGreasemonkey.install = ثبّت unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/eo/0000755000015301777760000000000012323527564027430 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/eo/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/eo/unity_webapps.propert0000644000015301777760000000131212323527103033720 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Yes prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Close webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/fi/0000755000015301777760000000000012323527564027423 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/fi/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/fi/unity_webapps.propert0000644000015301777760000000140212323527103033713 0ustar pbusernogroup00000000000000prompt.message = Haluatko nopeuttaa käyttöä ja saada uusia ominaisuuksia asentamalla lisäosan %S (%S)? prompt.yes = Kyllä prompt.yesAccessKey = Y prompt.no = Ei prompt.noAccessKey = N prompt.dontask = Älä kysy uudestaan prompt.dontaskAccessKey = D prefs.integration = Työpöytäintegraatio prefs.exceptions = Poikkeukset... prefs.enabled = Kysy minkä tahansa sivuston integraatiovalinnoista exceptionDialog.descrLabel = Nämä sivustot eivät kysy integraatiovalinnoista exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Sulje webappsGreasemonkey.installPrompt = Haluatko nopeuttaa käyttöä ja saada uusia ominaisuuksia asentamalla lisäosan %S (%S)? webappsGreasemonkey.install = Asenna unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/fr/0000755000015301777760000000000012323527564027434 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/fr/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/fr/unity_webapps.propert0000644000015301777760000000146612323527103033736 0ustar pbusernogroup00000000000000prompt.message = Aimeriez-vous installer %S (%S), pour profiter de fonctionnalités supplémentaires et de raccourcis ? prompt.yes = Oui prompt.yesAccessKey = Y prompt.no = Non prompt.noAccessKey = N prompt.dontask = Ne plus demander prompt.dontaskAccessKey = D prefs.integration = Intégration avec le bureau prefs.exceptions = Exceptions… prefs.enabled = Proposer les options d'intégration pour chaque site internet exceptionDialog.descrLabel = Ces sites internet ne vous proposeront pas d'options d'intégration exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Fermer webappsGreasemonkey.installPrompt = Aimeriez-vous installer %S, pour profiter de fonctionnalités supplémentaires et de raccourcis ? webappsGreasemonkey.install = Installer unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/nl/0000755000015301777760000000000012323527564027436 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/nl/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/nl/unity_webapps.propert0000644000015301777760000000131712323527103033733 0ustar pbusernogroup00000000000000prompt.message = Wilt u %S (%S) installeren voor extra functies en snellere toegang? prompt.yes = Ja prompt.yesAccessKey = Y prompt.no = Nee prompt.noAccessKey = N prompt.dontask = Niet meer vragen prompt.dontaskAccessKey = D prefs.integration = Bureaubladintegratie prefs.exceptions = Uitzonderingen… prefs.enabled = Om integratie-opties vragen voor elke website exceptionDialog.descrLabel = Deze websites zullen niet vragen om integratie-opties exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Sluiten webappsGreasemonkey.installPrompt = Wilt u %S installeren voor extra functies en snellere toegang? webappsGreasemonkey.install = Installeren unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/hr/0000755000015301777760000000000012323527564027436 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/hr/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/hr/unity_webapps.propert0000644000015301777760000000131212323527103033726 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Yes prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Close webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/he/0000755000015301777760000000000012323527564027421 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/he/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/he/unity_webapps.propert0000644000015301777760000000153012323527103033713 0ustar pbusernogroup00000000000000prompt.message = האם ברצונך להתקין את %S‏ (%S), כדי לקבל יותר תכונות וגישה מהירה יותר? prompt.yes = כן prompt.yesAccessKey = Y prompt.no = לא prompt.noAccessKey = N prompt.dontask = לא לשאול שוב prompt.dontaskAccessKey = D prefs.integration = שילוב בשולחן העבודה prefs.exceptions = יוצאי דופן... prefs.enabled = הצגת אפשרויות שילוב לכל אתר exceptionDialog.descrLabel = אתרים אלה לא יציגו אפשרויות שילוב exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = סגירה webappsGreasemonkey.installPrompt = האם להתקין את %S, כדי לקבל תכונות נוספות וגישה מהירה יותר? webappsGreasemonkey.install = התקנה unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ko/0000755000015301777760000000000012323527564027436 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ko/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ko/unity_webapps.propert0000644000015301777760000000146712323527103033741 0ustar pbusernogroup00000000000000prompt.message = 추가 기능을 사용하고 보다 빠르게 접근하기 위해 %S (%S)을(를)설치하시겠습니까? prompt.yes = 예 prompt.yesAccessKey = Y prompt.no = 아니요 prompt.noAccessKey = N prompt.dontask = 다시 묻지 않기 prompt.dontaskAccessKey = D prefs.integration = 데스크톱 통합 prefs.exceptions = 예외... prefs.enabled = 모든 웹사이트의 통합 옵션을 알려줍니다. exceptionDialog.descrLabel = 이 웹사이트는 어떤 통합 옵션도 알려주지 않습니다. exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = 닫기 webappsGreasemonkey.installPrompt = 추가 기능을 사용하고 보다 빠르게 접근하기 위해 %S을(를)설치하시겠습니까? webappsGreasemonkey.install = 설치 unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/vi/0000755000015301777760000000000012323527564027443 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/vi/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/vi/unity_webapps.propert0000644000015301777760000000152112323527103033735 0ustar pbusernogroup00000000000000prompt.message = Bạn có muốn cài đặt %S(%S), để nhận thêm chức năng và truy cập nhanh hơn không ? prompt.yes = Có prompt.yesAccessKey = Y prompt.no = Không prompt.noAccessKey = N prompt.dontask = Đừng hỏi lại prompt.dontaskAccessKey = D prefs.integration = Tích hợp vào Desktop prefs.exceptions = Ngoại lệ... prefs.enabled = Hiện những tùy thích tích hợp cho bất kỳ trang web exceptionDialog.descrLabel = Những trang web này sẽ không còn hiện những tùy thích tích hợp nữa exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Đóng webappsGreasemonkey.installPrompt = Bạn có muốn cài đặt %S, để nhận thêm chức năng và truy cập nhanh hơn không ? webappsGreasemonkey.install = Cài đặt unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/id/0000755000015301777760000000000012323527564027421 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/id/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/id/unity_webapps.propert0000644000015301777760000000124412323527103033715 0ustar pbusernogroup00000000000000prompt.message = Pasang %S (%S) untuk fitur tambahan dan akses lebih cepat? prompt.yes = Ya prompt.yesAccessKey = Y prompt.no = Tidak prompt.noAccessKey = N prompt.dontask = Jangan tanya lagi prompt.dontaskAccessKey = D prefs.integration = Integrasi Desktop prefs.exceptions = Pengecualian... prefs.enabled = Tanyakan opsi integrasi untuk semua situs exceptionDialog.descrLabel = Situs ini tidak menanyakan opsi integrasi exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Tutup webappsGreasemonkey.installPrompt = Pasang %S untuk fitur tambahan dan akses lebih cepat? webappsGreasemonkey.install = Pasang unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/cy/0000755000015301777760000000000012323527564027440 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/cy/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/cy/unity_webapps.propert0000644000015301777760000000131212323527103033730 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Ie prompt.yesAccessKey = Y prompt.no = Na prompt.noAccessKey = N prompt.dontask = Peidiwch gofyn eto prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Eithriadau... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Cau webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Llwytho unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bs/0000755000015301777760000000000012323527564027431 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bs/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bs/unity_webapps.propert0000644000015301777760000000136212323527103033726 0ustar pbusernogroup00000000000000prompt.message = Želite li instalirati %S (%S), za dodatne mogućnosti radi bržeg pristupa? prompt.yes = Da prompt.yesAccessKey = Y prompt.no = Ne prompt.noAccessKey = N prompt.dontask = Ne pitaj ponovo prompt.dontaskAccessKey = D prefs.integration = Integracija sa desktop radnim okruženjem prefs.exceptions = Izuzeci... prefs.enabled = Pitaj za integracijske opcije za svaku web stranicu exceptionDialog.descrLabel = Ove web stranice neće pitati za integracijske opcije exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Zatvori webappsGreasemonkey.installPrompt = Želite li instalirati %S, za dodatne mogućnosti radi bržeg pristupa? webappsGreasemonkey.install = Instaliraj unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/da/0000755000015301777760000000000012323527564027411 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/da/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/da/unity_webapps.propert0000644000015301777760000000136012323527103033704 0ustar pbusernogroup00000000000000prompt.message = Vil du installere %S (%S), for at tilføje ekstra funktionalitet og hurtigere adgang? prompt.yes = Ja prompt.yesAccessKey = Y prompt.no = Nej prompt.noAccessKey = N prompt.dontask = Spørg ikke igen prompt.dontaskAccessKey = D prefs.integration = Skrivebordsintegration prefs.exceptions = Undtagelser ... prefs.enabled = Spørg om integration for enhver mulig hjemmeside exceptionDialog.descrLabel = Disse hjemmesider vil aldrig spørge om integration exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Luk webappsGreasemonkey.installPrompt = Vil du installere %S, for at tilføje ekstra funktionalitet og hurtigere adgang? webappsGreasemonkey.install = Installér unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/kn/0000755000015301777760000000000012323527564027435 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/kn/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/kn/unity_webapps.propert0000644000015301777760000000246012323527103033732 0ustar pbusernogroup00000000000000prompt.message = ಇನ್ನು ಹೆಚ್ಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ವೇಗವಾಗಿ ಪ್ರವೇಶಿಸಲು %S(%S), ಅದಿಸ್ಥಾಪಿಸಲು ಬಯಸುತ್ತೀರಾ? prompt.yes = ಹೌದು prompt.yesAccessKey = Y prompt.no = ಇಲ್ಲ prompt.noAccessKey = N prompt.dontask = ಮತ್ತೆ ಕೇಳಬೇಡಿ prompt.dontaskAccessKey = D prefs.integration = ಡೆಸ್ಕಟಾಪ್ ಏಕೀಕರಣ prefs.exceptions = ವಿನಾಯಿತಿಗಳು... prefs.enabled = ಯಾವುದೇ ಅಂತರ್ಜಾಲ ತಾಣದ ಏಕೀಕರಣ ಆಯ್ಕೆಗಳಿಗಾಗಿ ಕೇಳು exceptionDialog.descrLabel = ಈ ಅಂತರ್ಜಾಲ ತಾಣಗಳು ಯಾವುದೇ ಏಕೀಕರಣ ಆಯ್ಕೆಗಳನ್ನು ಕೇಳುತ್ತಿಲ್ಲ exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = ಮುಚ್ಚು webappsGreasemonkey.installPrompt = ಇನ್ನು ಹೆಚ್ಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ವೇಗವಾಗಿ ಪ್ರವೇಶಿಸಲು %S(%S), ಅದಿಸ್ಥಾಪಿಸಲು ಬಯಸುತ್ತೀರಾ? webappsGreasemonkey.install = ಅನುಸ್ಥಾಪಿಸು unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/fa/0000755000015301777760000000000012323527564027413 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/fa/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/fa/unity_webapps.propert0000644000015301777760000000170712323527103033713 0ustar pbusernogroup00000000000000prompt.message = آیا مایلید برای امکانات بیش‌تر و دست‌رسی سریع‌تر %S (%S) را نصب کنید؟ prompt.yes = بله prompt.yesAccessKey = Y prompt.no = خیر prompt.noAccessKey = N prompt.dontask = دیگر پرسیده نشود prompt.dontaskAccessKey = D prefs.integration = یک‌پارچه سازی میزکار prefs.exceptions = موارد استثنا… prefs.enabled = درخواست گزینه‌های یک‌پارچه سازی برای هر وبگاهی exceptionDialog.descrLabel = این وبگاه هیچ گزینه‌ی یک‌پارچه سازی‌ای ارائه نمی‌کند exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = بستن webappsGreasemonkey.installPrompt = آیا مایلید برای امکانات بیش‌تر و دست‌رسی سریع‌تر %S را نصب کنید؟ webappsGreasemonkey.install = نصب unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pt-BR/0000755000015301777760000000000012323527564027751 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015300000000000011214 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pt-BR/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pt-BR/unity_webapps.prop0000644000015301777760000000145112323527103033532 0ustar pbusernogroup00000000000000prompt.message = Você gostaria de instalar %S (%S), para ter recursos adicionais e acesso mais rápido? prompt.yes = Sim prompt.yesAccessKey = Y prompt.no = Não prompt.noAccessKey = N prompt.dontask = Não perguntar novamente prompt.dontaskAccessKey = D prefs.integration = Integração com a área de trabalho prefs.exceptions = Exceções... prefs.enabled = Solicitar opções de integração para qualquer site da Internet exceptionDialog.descrLabel = Estes sites não irão solicitar qualquer opção de integração exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Fechar webappsGreasemonkey.installPrompt = Você gostaria de instalar %S, para ter recursos adicionais e acesso mais rápido? webappsGreasemonkey.install = Instalar unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/nb/0000755000015301777760000000000012323527564027424 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/nb/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/nb/unity_webapps.propert0000644000015301777760000000130012323527103033711 0ustar pbusernogroup00000000000000prompt.message = Vil du installere %S (%S) for ekstra funksjoner og raskere tilgang? prompt.yes = Ja prompt.yesAccessKey = Y prompt.no = Nei prompt.noAccessKey = N prompt.dontask = Ikke spør igjen prompt.dontaskAccessKey = D prefs.integration = Skrivebordsintegrering prefs.exceptions = Unntak … prefs.enabled = Spør om integreringsvalg for alle nettsteder exceptionDialog.descrLabel = Disse nettstedene spør ikke om integreringsvalg exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Lukk webappsGreasemonkey.installPrompt = Vil du installere %S for ekstra funksjoner og raskere tilgang? webappsGreasemonkey.install = Installer unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/lt/0000755000015301777760000000000012323527564027444 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/lt/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/lt/unity_webapps.propert0000644000015301777760000000137512323527103033745 0ustar pbusernogroup00000000000000prompt.message = Ar norėtumėte įdiegti %S (%S), dėl papildomų galimybių ir greitesnės prieigos? prompt.yes = Taip prompt.yesAccessKey = Y prompt.no = Ne prompt.noAccessKey = N prompt.dontask = Neklausti dar kartą prompt.dontaskAccessKey = D prefs.integration = Darbalaukio integracija prefs.exceptions = Išimtys... prefs.enabled = Rodyti integracijos parinktis kiekvienam tinklalapiui exceptionDialog.descrLabel = Šie tinklapiai nerodys jokių integracijos parinkčių exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Užverti webappsGreasemonkey.installPrompt = Ar norėtumėte įdiegti %S, dėl papildomų galimybių ir greitesnės prieigos? webappsGreasemonkey.install = Įdiegti unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ja/0000755000015301777760000000000012323527564027417 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ja/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ja/unity_webapps.propert0000644000015301777760000000150712323527103033715 0ustar pbusernogroup00000000000000prompt.message = 追加機能とクイックアクセスを行うために%S (%S)をインストールしますか? prompt.yes = はい prompt.yesAccessKey = Y prompt.no = いいえ prompt.noAccessKey = N prompt.dontask = 再び表示しない prompt.dontaskAccessKey = D prefs.integration = デスクトップの統合 prefs.exceptions = 例外... prefs.enabled = どのサイトでも統合オプションを促す exceptionDialog.descrLabel = これらのウェブサイトでは統合オプションを促さない exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = 閉じる webappsGreasemonkey.installPrompt = 追加機能ならびにクイックアクセスを行うため%Sをインストールしますか? webappsGreasemonkey.install = インストール unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/zh-TW/0000755000015301777760000000000012323527564027776 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015300000000000011214 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/zh-TW/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/zh-TW/unity_webapps.prop0000644000015301777760000000132312323527103033555 0ustar pbusernogroup00000000000000prompt.message = 您想要安裝 %S (%S) 以獲得額外功能,或者讓網頁存取更加便捷嗎? prompt.yes = 是 prompt.yesAccessKey = Y prompt.no = 否 prompt.noAccessKey = N prompt.dontask = 不再詢問 prompt.dontaskAccessKey = D prefs.integration = 桌面整合 prefs.exceptions = 例外... prefs.enabled = 在任何網站下皆提示整合選項 exceptionDialog.descrLabel = 在這些網站下將不會提示任何整合選項 exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = 關閉 webappsGreasemonkey.installPrompt = 您要安裝 %S 以獲得額外功能,或者讓網頁存取更加便捷嗎? webappsGreasemonkey.install = 安裝 unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ast/0000755000015301777760000000000012323527564027614 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015100000000000011212 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ast/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ast/unity_webapps.proper0000644000015301777760000000140412323527103033722 0ustar pbusernogroup00000000000000prompt.message = ¿Prestaríate instalar %S (%S), pa funciones adicionales y un accesu más rápidu? prompt.yes = Sí prompt.yesAccessKey = Y prompt.no = Non prompt.noAccessKey = N prompt.dontask = Nun entrugar más prompt.dontaskAccessKey = D prefs.integration = Integración col escritoriu prefs.exceptions = Esceiciones… prefs.enabled = Entrugar opciones d'integración pa cualquier sitiu web exceptionDialog.descrLabel = Estos sitios web nun van solicitar dengún tipu d'integración exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Zarrar webappsGreasemonkey.installPrompt = ¿Prestaríate instalar %S, pa funciones adicionales y un accesu más rápidu? webappsGreasemonkey.install = Instalar unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/zh-HK/0000755000015301777760000000000012323527564027746 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015300000000000011214 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/zh-HK/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/zh-HK/unity_webapps.prop0000644000015301777760000000132312323527103033525 0ustar pbusernogroup00000000000000prompt.message = 您想要安裝 %S (%S) 以獲得額外功能,或者讓網頁存取更加便捷嗎? prompt.yes = 是 prompt.yesAccessKey = Y prompt.no = 否 prompt.noAccessKey = N prompt.dontask = 不再詢問 prompt.dontaskAccessKey = D prefs.integration = 桌面整合 prefs.exceptions = 例外... prefs.enabled = 在任何網站下皆提示整合選項 exceptionDialog.descrLabel = 在這些網站下將不會提示任何整合選項 exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = 關閉 webappsGreasemonkey.installPrompt = 您要安裝 %S 以獲得額外功能,或者讓網頁存取更加便捷嗎? webappsGreasemonkey.install = 安裝 unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/zh-CN/0000755000015301777760000000000012323527564027744 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015300000000000011214 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/zh-CN/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/zh-CN/unity_webapps.prop0000644000015301777760000000124312323527103033524 0ustar pbusernogroup00000000000000prompt.message = 您是否要安装 %S (%S) 来提供额外的特性和快速访问? prompt.yes = 是 prompt.yesAccessKey = Y prompt.no = 否 prompt.noAccessKey = N prompt.dontask = 不再询问 prompt.dontaskAccessKey = D prefs.integration = 桌面集成 prefs.exceptions = 例外… prefs.enabled = 为所有网站提示集成选项 exceptionDialog.descrLabel = 这些网站不会提示任何集成选项 exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = 关闭 webappsGreasemonkey.installPrompt = 您是否要安装 %S 来提供额外的特性和快速访问? webappsGreasemonkey.install = 安装 unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/es/0000755000015301777760000000000012323527564027434 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/es/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/es/unity_webapps.propert0000644000015301777760000000142712323527103033733 0ustar pbusernogroup00000000000000prompt.message = ¿Le gustaría instalar %S (%S), para funciones adicionales y un acceso más rápido? prompt.yes = Sí prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = No preguntar de nuevo prompt.dontaskAccessKey = D prefs.integration = Integración con el escritorio prefs.exceptions = Excepciones… prefs.enabled = Preguntar opciones de integración para cualquier sitio web exceptionDialog.descrLabel = Estos sitios web no solicitarán ningún tipo de integración exceptionDialog.title = Excepciones – Sitios web integrados exceptionDialog.siteColumn = Sitio exceptionDialog.closeButton = Cerrar webappsGreasemonkey.installPrompt = ¿Le gustaría instalar %S, para funciones adicionales y un acceso más rápido? webappsGreasemonkey.install = Instalar unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/gu/0000755000015301777760000000000012323527564027440 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/gu/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/gu/unity_webapps.propert0000644000015301777760000000136212323527103033735 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = હા prompt.yesAccessKey = Y prompt.no = ના prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = અપવાદ... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = બંધ webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = સ્થાપિત કરો unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/tr/0000755000015301777760000000000012323527564027452 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/tr/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/tr/unity_webapps.propert0000644000015301777760000000142212323527103033744 0ustar pbusernogroup00000000000000prompt.message = Ek özellikler ve hızlı erişim için %S (%S) uygulamasını yüklemek ister misiniz? prompt.yes = Evet prompt.yesAccessKey = Y prompt.no = Hayır prompt.noAccessKey = N prompt.dontask = Bir daha sorma prompt.dontaskAccessKey = D prefs.integration = Masaüstü Bütünleşmesi prefs.exceptions = İstisnalar... prefs.enabled = Her site için bütünleşme seçeneği isteminde bulunulsun exceptionDialog.descrLabel = Bu siteler hiçbir bütünleşme seçeneği isteminde bulunmayacak exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Kapat webappsGreasemonkey.installPrompt = Ek özellikler ve hızlı erişim için %S uygulamasını yüklemek ister misiniz? webappsGreasemonkey.install = Yükle unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sq/0000755000015301777760000000000012323527564027450 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sq/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sq/unity_webapps.propert0000644000015301777760000000131712323527103033745 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Po prompt.yesAccessKey = Y prompt.no = Jo prompt.noAccessKey = N prompt.dontask = Mos pyet përsëri prompt.dontaskAccessKey = D prefs.integration = Integrimi i Desktopit prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Mbylle webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Instalo unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ca@valencia/0000755000015301777760000000000012323527564031213 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000016100000000000011213 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ca@valencia/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ca@valencia/unity_webapp0000644000015301777760000000146412323527103033636 0ustar pbusernogroup00000000000000prompt.message = Voleu instal·lar %S (%S), per a obtindre funcions addicionals i un accés més ràpid? prompt.yes = Sí prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = No m'ho tornes a preguntar prompt.dontaskAccessKey = D prefs.integration = Integració amb l'escriptori prefs.exceptions = Excepcions... prefs.enabled = Demana'm si vull instal·lar opcions d'integració per a qualsevol lloc web exceptionDialog.descrLabel = Estos llocs web no demanaran la instal·lació d'opcions d'integració exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Tanca webappsGreasemonkey.installPrompt = Voleu instal·lar %S, per a obtindre funcions addicionals i un accés més ràpid? webappsGreasemonkey.install = Instal·la-ho unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ta/0000755000015301777760000000000012323527564027431 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ta/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ta/unity_webapps.propert0000644000015301777760000000131212323527103033721 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Yes prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Close webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pt/0000755000015301777760000000000012323527564027450 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pt/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pt/unity_webapps.propert0000644000015301777760000000142212323527103033742 0ustar pbusernogroup00000000000000prompt.message = Deseja instalar %S (%S), para obter funcionalidades extra e acesso mais rápido? prompt.yes = Sim prompt.yesAccessKey = Y prompt.no = Não prompt.noAccessKey = N prompt.dontask = Não perguntar novamente prompt.dontaskAccessKey = D prefs.integration = Integração no ambiente de trabalho prefs.exceptions = Excepções... prefs.enabled = Mostrar opções de integração para qualquer página web exceptionDialog.descrLabel = Estas páginas web não irão mostrar opções de integração exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Fechar webappsGreasemonkey.installPrompt = Deseja instalar %S, para obter funcionalidades extra e acesso mais rápido? webappsGreasemonkey.install = Instalar unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ca/0000755000015301777760000000000012323527564027410 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ca/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ca/unity_webapps.propert0000644000015301777760000000146412323527103033710 0ustar pbusernogroup00000000000000prompt.message = Voleu instal·lar %S (%S), per a obtenir funcions addicionals i un accés més ràpid? prompt.yes = Sí prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = No m'ho tornis a preguntar prompt.dontaskAccessKey = D prefs.integration = Integració amb l'escriptori prefs.exceptions = Excepcions... prefs.enabled = Demana'm si vull instal·lar opcions d'integració per a qualsevol lloc web exceptionDialog.descrLabel = Aquests llocs web no demanaran la instal·lació d'opcions d'integració exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Tanca webappsGreasemonkey.installPrompt = Voleu instal·lar %S, per a obtenir funcions addicionals i un accés més ràpid? webappsGreasemonkey.install = Instal·la-ho unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/oc/0000755000015301777760000000000012323527564027426 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/oc/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/oc/unity_webapps.propert0000644000015301777760000000145412323527103033725 0ustar pbusernogroup00000000000000prompt.message = Vos agradariá d'installar %S (%S), per profiechar de foncionalitats suplementàrias e d'acorchis ? prompt.yes = Òc prompt.yesAccessKey = Y prompt.no = Non prompt.noAccessKey = N prompt.dontask = Demandar pas mai prompt.dontaskAccessKey = D prefs.integration = Integracion amb lo burèu prefs.exceptions = Excepcions... prefs.enabled = Prepausar las opcions d'integracion per cada site internet exceptionDialog.descrLabel = Aquestes sites internet vos propausaràn pas d'opcions d'integracion exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Tampar webappsGreasemonkey.installPrompt = Vos agradariá d'installar %S, per profiechar de foncionalitats suplementàrias e d'acorchis ? webappsGreasemonkey.install = Installar unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/my/0000755000015301777760000000000012323527564027452 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/my/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/my/unity_webapps.propert0000644000015301777760000000230512323527103033745 0ustar pbusernogroup00000000000000prompt.message = နောက်ထပ်အင်္ဂါရပ်များနှင့်ပိုမိုလျင်မြန်စွာသုံးနိုင်ရန်အတွက် %S(%S) ကိုသွင်းချင်ပါသလား။ prompt.yes = ဟုတ်ကဲ့ prompt.yesAccessKey = Y prompt.no = မဟုတ်ဘူး prompt.noAccessKey = N prompt.dontask = နောက်ထပ်မမေးပါနှင့် prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = ချွင်းချက် prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = ပိတ် webappsGreasemonkey.installPrompt = နောက်ထပ်အင်္ဂါရပ်များနှင့်ပိုမိုလျင်မြန်စွာသုံးနိုင်ရန်အတွက် %S ကိုသွင်းချင်ပါသလား။ webappsGreasemonkey.install = စက်ထဲသို့ထည့်သွင်းမည် unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/am/0000755000015301777760000000000012323527564027422 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/am/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/am/unity_webapps.propert0000644000015301777760000000136212323527103033717 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = አዎ prompt.yesAccessKey = Y prompt.no = አይ prompt.noAccessKey = N prompt.dontask = በድጋሚ አትጠይቀኝ prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = የተለዩ... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = መዝጊያ webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = መግጠሚያ unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ru/0000755000015301777760000000000012323527564027453 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ru/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ru/unity_webapps.propert0000644000015301777760000000176412323527103033756 0ustar pbusernogroup00000000000000prompt.message = Хотите установить % S (% S) для дополнительных функций и быстрого доступа? prompt.yes = Да prompt.yesAccessKey = Y prompt.no = Нет prompt.noAccessKey = N prompt.dontask = Больше не спрашивать prompt.dontaskAccessKey = D prefs.integration = Интеграция с рабочим столом prefs.exceptions = Исключения... prefs.enabled = Запросить параметры интеграции для веб-сайта exceptionDialog.descrLabel = Эти веб-сайты не будут запрашивать параметры интеграции exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Закрыть webappsGreasemonkey.installPrompt = Хотите установить % S для дополнительных функций и быстрого доступа? webappsGreasemonkey.install = Установить unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sk/0000755000015301777760000000000012323527564027442 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sk/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/sk/unity_webapps.propert0000644000015301777760000000144612323527103033742 0ustar pbusernogroup00000000000000prompt.message = Chceli by ste nainštalovať %S (%S), pre ďalšie funkcie a rýchlejší prístup? prompt.yes = Áno prompt.yesAccessKey = Y prompt.no = Nie prompt.noAccessKey = N prompt.dontask = Túto otázku už nezobrazovať prompt.dontaskAccessKey = D prefs.integration = Integrácia s pracovným prostredím prefs.exceptions = Výnimky... prefs.enabled = Ponúkať možnosti integrácie pre všetky webové stránky exceptionDialog.descrLabel = Tieto webové stránky nebudú ponúkať možnosti integrácie exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Zavrieť webappsGreasemonkey.installPrompt = Chceli by ste nainštalovať %S, pre ďalšie funkcie a rýchlejší prístup? webappsGreasemonkey.install = Nainštalovať unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ro/0000755000015301777760000000000012323527564027445 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ro/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ro/unity_webapps.propert0000644000015301777760000000131212323527103033735 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Yes prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = Exceptions... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Close webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/kk/0000755000015301777760000000000012323527564027432 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/kk/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/kk/unity_webapps.propert0000644000015301777760000000144512323527103033731 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Иә prompt.yesAccessKey = Y prompt.no = Жоқ prompt.noAccessKey = N prompt.dontask = Ендігәрі сұрамау prompt.dontaskAccessKey = D prefs.integration = Жұмыс үстелімен бірлесу (интеграция) prefs.exceptions = Ерекшеліктер... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Жабу webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Орнату unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ru-RU/0000755000015301777760000000000012323527564027777 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015300000000000011214 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ru-RU/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ru-RU/unity_webapps.prop0000644000015301777760000000143112323527103033556 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = Да prompt.yesAccessKey = Y prompt.no = Нет prompt.noAccessKey = N prompt.dontask = Больше не спрашивать prompt.dontaskAccessKey = D prefs.integration = Интеграция с рабочим столом prefs.exceptions = Исключения... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Закрыть webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/de/0000755000015301777760000000000012323527564027415 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/de/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/de/unity_webapps.propert0000644000015301777760000000145712323527103033717 0ustar pbusernogroup00000000000000prompt.message = Möchten Sie %S (%S) installieren, um zusätzliche Funktionen und schnelleren Zugriff zu erhalten? prompt.yes = Ja prompt.yesAccessKey = Y prompt.no = Nein prompt.noAccessKey = N prompt.dontask = Nicht erneut fragen prompt.dontaskAccessKey = D prefs.integration = Integration in die Arbeitsumgebung prefs.exceptions = Ausnahmen … prefs.enabled = Integrationseinstellungen für jede Website abfragen exceptionDialog.descrLabel = Diese Websites werden keine Integrationseinstellungen abfragen exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Schließen webappsGreasemonkey.installPrompt = Möchten Sie %S installieren, um zusätzliche Funktionen und schnelleren Zugriff zu erhalten? webappsGreasemonkey.install = Installieren unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pa/0000755000015301777760000000000012323527564027425 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pa/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/pa/unity_webapps.propert0000644000015301777760000000135512323527103033724 0ustar pbusernogroup00000000000000prompt.message = Would you like to install %S (%S), for extra features and quicker access? prompt.yes = ਹਾਂ prompt.yesAccessKey = Y prompt.no = ਨਹੀਂ prompt.noAccessKey = N prompt.dontask = Don't ask again prompt.dontaskAccessKey = D prefs.integration = Desktop Integration prefs.exceptions = ਅਪਵਾਦ... prefs.enabled = Prompt integration options for any website exceptionDialog.descrLabel = These websites won't prompt any integration options exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = ਬੰਦ ਕਰੋ webappsGreasemonkey.installPrompt = Would you like to install %S, for extra features and quicker access? webappsGreasemonkey.install = Install unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/it/0000755000015301777760000000000012323527564027441 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/it/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/it/unity_webapps.propert0000644000015301777760000000135512323527103033740 0ustar pbusernogroup00000000000000prompt.message = Installare %S (%S) per avere funzionalità aggiuntive e un accesso più rapido? prompt.yes = Sì prompt.yesAccessKey = Y prompt.no = No prompt.noAccessKey = N prompt.dontask = Non chiedere più prompt.dontaskAccessKey = D prefs.integration = Integrazione desktop prefs.exceptions = Eccezioni... prefs.enabled = Visualizza opzioni di integrazione per tutti i siti exceptionDialog.descrLabel = Questi siti non visualizzeranno alcuna opzione d'integrazione exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Chiudi webappsGreasemonkey.installPrompt = Installare %S per avere funzionalità aggiuntive e un accesso più rapido? webappsGreasemonkey.install = Installa unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/be/0000755000015301777760000000000012323527564027413 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/be/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/be/unity_webapps.propert0000644000015301777760000000174412323527103033714 0ustar pbusernogroup00000000000000prompt.message = Ці жадаеце ўсталяваць %S (%S) для дадатковых чыннасцей і хуткага доступу? prompt.yes = Так prompt.yesAccessKey = Y prompt.no = Не prompt.noAccessKey = N prompt.dontask = Болей не пытаць prompt.dontaskAccessKey = D prefs.integration = Інтэграцыя са Стальніцай prefs.exceptions = Выняткі... prefs.enabled = Запытваць опцыі інтэграцыі для кожнага вэб-сайту exceptionDialog.descrLabel = Гэтыя вэб-сайту будуць запытваць парамэтры інтэграцыі exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Зачыніць webappsGreasemonkey.installPrompt = Ці жадаеце ўсталяваць %S для дадатковых чыннасцей і хуткага доступу? webappsGreasemonkey.install = Усталяваць unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ug/0000755000015301777760000000000012323527564027440 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ug/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/ug/unity_webapps.propert0000644000015301777760000000203012323527103033726 0ustar pbusernogroup00000000000000prompt.message = قوشۇمچە ئىقتىدارنى ئىشلىتىش ۋە تېزرەك زىيارەت ئۈچۈن %S (%S) نى ئورنىتامسىز؟ prompt.yes = ھەئە prompt.yesAccessKey = Y prompt.no = ياق prompt.noAccessKey = N prompt.dontask = قايتا سورىما prompt.dontaskAccessKey = D prefs.integration = ئۈستەلئۈستىنىڭ يۈرۈشلەشتۈرۈلۈشى prefs.exceptions = مۇستەسنا... prefs.enabled = ھەرقانداق تورتۇرادا بىر يەرگە يىغىش تاللانمىسىنى كۆرسەتسۇن exceptionDialog.descrLabel = تۆۋەندىكى تورتۇرالاردا بىر يەرگە يىغىش تاللانمىسىنى كۆرسەتمىسۇن exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = يېپىش webappsGreasemonkey.installPrompt = قوشۇمچە ئىقتىدارنى ئىشلىتىش ۋە تېزرەك زىيارەت ئۈچۈن %S نى ئورنىتامسىز؟ webappsGreasemonkey.install = ئورنات unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/el/0000755000015301777760000000000012323527564027425 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/el/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/el/unity_webapps.propert0000644000015301777760000000213612323527103033722 0ustar pbusernogroup00000000000000prompt.message = Θα θέλατε να εγκαταστήσετε το %S (%S), για επιπλέον χαρακτηριστικά και ταχύτερη πρόσβαση; prompt.yes = Ναι prompt.yesAccessKey = Y prompt.no = Όχι prompt.noAccessKey = N prompt.dontask = Να μην ερωτηθώ ξανά prompt.dontaskAccessKey = D prefs.integration = Ενσωμάτωση στην επιφάνεια εργασίας prefs.exceptions = Εξαιρέσεις... prefs.enabled = Προτροπή επιλογών ολοκλήρωσης για κάθε ιστοσελίδα exceptionDialog.descrLabel = Αυτές οι ιστοσελίδες δεν θα σας προτρέψουν τις επιλογές ενσωμάτωσης exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Κλείσιμο webappsGreasemonkey.installPrompt = Θα θέλατε να εγκαταστήσετε το %S, για επιπλέον χαρακτηριστικά και ταχύτερη πρόσβαση; webappsGreasemonkey.install = Εγκατάσταση unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/uk/0000755000015301777760000000000012323527564027444 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/uk/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/uk/unity_webapps.propert0000644000015301777760000000222412323527103033737 0ustar pbusernogroup00000000000000prompt.message = Хочете встановити %S (%S), призначений для забезпечення роботи додаткових можливостей та пришвидшення доступу? prompt.yes = Так prompt.yesAccessKey = Y prompt.no = Ні prompt.noAccessKey = N prompt.dontask = Не запитувати знову prompt.dontaskAccessKey = D prefs.integration = Інтеграція зі стільницею prefs.exceptions = Винятки… prefs.enabled = Запитувати про параметри інтеграції для всіх сайтів exceptionDialog.descrLabel = На цих сайтах запит щодо параметрів інтеграції не надсилатиметься exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = Закрити webappsGreasemonkey.installPrompt = Хочете встановити %S, призначений для забезпечення роботи додаткових можливостей та пришвидшення доступу? webappsGreasemonkey.install = Встановити unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bn/0000755000015301777760000000000012323527564027424 5ustar pbusernogroup00000000000000././@LongLink0000000000000000000000000000015000000000000011211 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bn/unity_webapps.propertiesunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/locale/bn/unity_webapps.propert0000644000015301777760000000245712323527103033727 0ustar pbusernogroup00000000000000prompt.message = আপনি অতিরিক্ত বৈশিষ্ট্য এবং দ্রুত ব্যবহারের জন্য %S (%S), ইনস্টল করতে চান? prompt.yes = হ্যাঁ prompt.yesAccessKey = Y prompt.no = না prompt.noAccessKey = N prompt.dontask = আবার জিজ্ঞাসা করবেন না prompt.dontaskAccessKey = D prefs.integration = ডেস্কটপ একাঙ্গীকরণ prefs.exceptions = ব্যতিক্রমসমূহ... prefs.enabled = যে কোনো ওয়েব সাইটের জন্য দ্রুত একাঙ্গীকরণের বিকল্পসমূহ exceptionDialog.descrLabel = এইসব ওয়েব সাইটেগুলি কোনো একাঙ্গীকরণের বিকল্প প্রদান করবে না exceptionDialog.title = Exceptions - Integrated websites exceptionDialog.siteColumn = Site exceptionDialog.closeButton = বন্ধ করুন webappsGreasemonkey.installPrompt = আপনি অতিরিক্ত বৈশিষ্ট্য এবং দ্রুত ব্যবহারের জন্য %S, ইনস্টল করতে চান? webappsGreasemonkey.install = ইনস্টল করুন unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/build.sh0000755000015301777760000000152112323527103027210 0ustar pbusernogroup00000000000000#!/usr/bin/bash set -e GIR_FILE= if [ -f /usr/share/gir-1.0/UnityWebapps-0.2.gir ] then GIR_FILE="/usr/share/gir-1.0/UnityWebapps-0.2.gir" fi if [ -f /usr/local/share/gir-1.0/UnityWebapps-0.2.gir ] then GIR_FILE="/usr/local/share/gir-1.0/UnityWebapps-0.2.gir" fi if [ $GIR_DIR ] then GIR_FILE="$GIR_DIR/UnityWebapps-0.2.gir" fi if ! [ -f "$GIR_FILE" ] then echo 'error: UnityWebapps-0.2.gir not found' exit 2 fi # Disable temporarily the automatic generation of bindings to handle the small issue with # generated (but private) functions *_gen_* that have been removed from the exported symbols # in recent versions. # echo "Generating unity-webapps.js from $GIR_FILE" # xsltproc -novalid tools/gir-ctypes.xslt $GIR_FILE | perl tools/post-process.pl > content/unity-webapps.js zip -x build.sh -x COPYING -r unity.xpi * unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/chrome.manifest0000644000015301777760000000372512323527103030567 0ustar pbusernogroup00000000000000content unity content/ skin unity classic/1.0 skin/ style chrome://browser/content/browser.xul chrome://unity/skin/browser.css locale unity en-US locale/en-US/ locale unity ru-RU locale/ru-RU/ locale unity ar locale/ar/ locale unity bn locale/bn/ locale unity ca locale/ca/ locale unity cs locale/cs/ locale unity de locale/de/ locale unity en-AU locale/en-AU/ locale unity en-GB locale/en-GB/ locale unity es locale/es/ locale unity fi locale/fi/ locale unity fr locale/fr/ locale unity gd locale/gd/ locale unity gl locale/gl/ locale unity he locale/he/ locale unity hu locale/hu/ locale unity it locale/it/ locale unity ko locale/ko/ locale unity ml locale/ml/ locale unity ms locale/ms/ locale unity nb locale/nb/ locale unity oc locale/oc/ locale unity pt-BR locale/pt-BR/ locale unity ru locale/ru/ locale unity sk locale/sk/ locale unity sl locale/sl/ locale unity tr locale/tr/ locale unity uk locale/uk/ locale unity zh-CN locale/zh-CN/ locale unity ast locale/ast/ locale unity bo locale/bo/ locale unity bs locale/bs/ locale unity da locale/da/ locale unity el locale/el/ locale unity eo locale/eo/ locale unity eu locale/eu/ locale unity id locale/id/ locale unity ja locale/ja/ locale unity lt locale/lt/ locale unity lv locale/lv/ locale unity my locale/my/ locale unity nl locale/nl/ locale unity nn locale/nn/ locale unity os locale/os/ locale unity pl locale/pl/ locale unity pt locale/pt/ locale unity vi locale/vi/ locale unity zh-TW locale/zh-TW/ locale unity bg locale/bg/ locale unity pa locale/pa/ locale unity fa locale/fa/ locale unity sq locale/sq/ locale unity sr locale/sr/ locale unity be locale/be/ locale unity cy locale/cy/ locale unity gu locale/gu/ locale unity am locale/am/ locale unity hr locale/hr/ locale unity sv locale/sv/ locale unity ca@valencia locale/ca@valencia/ locale unity ro locale/ro/ locale unity ta locale/ta/ locale unity ky locale/ky/ locale unity kk locale/kk/ locale unity ug locale/ug/ locale unity kn locale/kn/ locale unity zh-HK locale/zh-HK/ unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/content/0000755000015301777760000000000012323527564027240 5ustar pbusernogroup00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/content/unity-favicon-utils.js0000644000015301777760000000132312323527103033513 0ustar pbusernogroup00000000000000function findFaviconLink (document){ var linkElements = document.getElementsByTagName("link"); var i = 0; for (i = 0; i < linkElements.length; i++){ var element = linkElements[i]; if (element.hasAttribute("rel") && (element.rel == "shortcut icon")) { var link = element.href; if (link[0] == "/") { return document.location + link; } else { return link; } } } return null; } UnityFaviconUtils = { getFaviconForDocument: function (document) { var favIcon = findFaviconLink (document); if (favIcon == null) { favIcon = "http://" + document.domain + "/favicon.ico"; } return favIcon; } } var EXPORTED_SYMBOLS = ["UnityFaviconUtils"]; unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/content/unity-webapps.js0000644000015301777760000001761412323527103032403 0ustar pbusernogroup00000000000000 Components.utils.import("resource://gre/modules/ctypes.jsm"); function UnityWebapps() { try { this.lib = ctypes.open("libunity-webapps.so.0"); } catch (e) { try { this.lib = ctypes.open("/usr/local/lib/libunity-webapps.so.0"); } catch (e) { this.lib = ctypes.open("/usr/lib/libunity-webapps.so.0"); } } try { this._lib = ctypes.open("libunity-webapps-repository.so.0"); } catch (e) { try { this._lib = ctypes.open("/usr/local/lib/libunity-webapps-repository.so.0"); } catch (e) { this._lib = ctypes.open("/usr/lib/libunity-webapps-repository.so.0"); } } this.ContextAcceptDataChangedType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.char.ptr,ctypes.voidptr_t,]); this.desktop_infos_generate_desktop_for_url_launch = this._lib.declare("unity_webapps_desktop_infos_generate_desktop_for_url_launch", ctypes.default_abi, ctypes.void_t, ctypes.char.ptr, ctypes.char.ptr, ctypes.char.ptr, ctypes.char.ptr); this.unity_webapps_desktop_infos_build_desktop_basename = this._lib.declare("unity_webapps_desktop_infos_build_desktop_basename", ctypes.default_abi, ctypes.char.ptr, ctypes.char.ptr, ctypes.char.ptr); this.unity_webapps_application_repository_add_desktop_to_launcher = this._lib.declare("unity_webapps_application_repository_add_desktop_to_launcher", ctypes.default_abi, ctypes.void_t, ctypes.char.ptr); this.ContextActionCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.voidptr_t,]); this.ContextCloseCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.voidptr_t,]); this.ContextLocationNotifyCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.int32_t,ctypes.char.ptr,ctypes.voidptr_t,]); this.ContextNotifyCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.int32_t,ctypes.voidptr_t,]); this.ContextPreviewCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.char.ptr,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.voidptr_t,]); this.ContextPreviewReadyCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.int32_t,ctypes.char.ptr,ctypes.voidptr_t,]); this.ContextRaiseCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.char.ptr,ctypes.voidptr_t,]); this.ContextReadyCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.voidptr_t,]); this.ContextViewNotifyCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.int32_t,ctypes.int32_t,ctypes.voidptr_t,]); this.ContextWindowNotifyCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.int32_t,ctypes.uint64_t,ctypes.voidptr_t,]); this.IndicatorCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.voidptr_t,]); this.LauncherCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.voidptr_t,]); this.MusicPlayerCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.voidptr_t,]); this.MusicPlayerPlaylistCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsContext */,ctypes.char.ptr,ctypes.voidptr_t,]); this.ServiceContextNotifyCallbackType = ctypes.FunctionType(ctypes.default_abi, ctypes.void_t,[ctypes.voidptr_t /* UnityWebappsService */,ctypes.char.ptr,ctypes.voidptr_t,]); this.ApplicationActionDesc = ctypes.StructType('ApplicationActionDesc', [ { 'path' : ctypes.char.ptr, }, { 'callback' : this.ContextActionCallbackType.ptr, }, { 'user_data' : ctypes.voidptr_t, }, ]); this.StrWrapperDesc = ctypes.StructType('StrWrapperDesc', [ { 'str' : ctypes.char.ptr, }, ]); this.permissions_allow_domain = this.lib.declare("unity_webapps_permissions_allow_domain", ctypes.default_abi, ctypes.void_t,ctypes.char.ptr); this.permissions_dontask_domain = this.lib.declare("unity_webapps_permissions_dontask_domain", ctypes.default_abi, ctypes.void_t,ctypes.char.ptr); this.permissions_get_all_domains = this.lib.declare("unity_webapps_permissions_get_all_domains", ctypes.default_abi, ctypes.char.ptr); this.permissions_get_domain_allowed = this.lib.declare("unity_webapps_permissions_get_domain_allowed", ctypes.default_abi, ctypes.int32_t,ctypes.char.ptr); this.permissions_get_domain_dontask = this.lib.declare("unity_webapps_permissions_get_domain_dontask", ctypes.default_abi, ctypes.int32_t,ctypes.char.ptr); this.permissions_get_domain_preauthorized = this.lib.declare("unity_webapps_permissions_get_domain_preauthorized", ctypes.default_abi, ctypes.int32_t,ctypes.char.ptr); this.permissions_is_integration_allowed = this.lib.declare("unity_webapps_permissions_is_integration_allowed", ctypes.default_abi, ctypes.int32_t); this.permissions_remove_domain_from_permissions = this.lib.declare("unity_webapps_permissions_remove_domain_from_permissions", ctypes.default_abi, ctypes.void_t,ctypes.char.ptr); this.permissions_set_integration_allowed = this.lib.declare("unity_webapps_permissions_set_integration_allowed", ctypes.default_abi, ctypes.void_t,ctypes.int32_t); this.permissions_tests_use_memory_backend = this.lib.declare("unity_webapps_permissions_tests_use_memory_backend", ctypes.default_abi, ctypes.void_t,ctypes.char.ptr); this.rate_check_indicator_rate_limit = this.lib.declare("unity_webapps_rate_check_indicator_rate_limit", ctypes.default_abi, ctypes.int32_t,ctypes.voidptr_t /* UnityWebappsContext */); this.rate_check_launcher_rate_limit = this.lib.declare("unity_webapps_rate_check_launcher_rate_limit", ctypes.default_abi, ctypes.int32_t,ctypes.voidptr_t /* UnityWebappsContext */); this.rate_check_music_player_rate_limit = this.lib.declare("unity_webapps_rate_check_music_player_rate_limit", ctypes.default_abi, ctypes.int32_t,ctypes.voidptr_t /* UnityWebappsContext */); this.rate_check_notification_rate_limit = this.lib.declare("unity_webapps_rate_check_notification_rate_limit", ctypes.default_abi, ctypes.int32_t,ctypes.voidptr_t /* UnityWebappsContext */); this.sanitizer_limit_string_argument = this.lib.declare("unity_webapps_sanitizer_limit_string_argument", ctypes.default_abi, ctypes.char.ptr,ctypes.char.ptr,ctypes.int32_t); this.sanitizer_limit_strv_argument = this.lib.declare("unity_webapps_sanitizer_limit_strv_argument", ctypes.default_abi, ctypes.char.ptr,ctypes.int32_t,ctypes.int32_t); this.service_new = this.lib.declare("unity_webapps_service_new", ctypes.default_abi, ctypes.voidptr_t /* UnityWebappsService */); } var EXPORTED_SYMBOLS=["UnityWebapps"]; ././@LongLink0000000000000000000000000000016200000000000011214 Lustar 00000000000000unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/content/unity-global-property-initializer.jsunity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/content/unity-global-property-i0000644000015301777760000002436612323527113033702 0ustar pbusernogroup00000000000000// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- var Cu = Components.utils; var Ci = Components.interfaces; var Cc = Components.classes; var Cr = Components.results; Cu.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/ctypes.jsm"); Cu.import("resource://unity/unity-api.js"); Cu.import("resource://unity/unity-callback-manager.js"); Cu.import("resource://unity/unity-favicon-utils.js"); Cu.import("resource://unity/unity-misc-utils.js"); Cu.import("resource://unity/unity-popup-manager.js"); Cu.import("resource://unity/unity-preview-utils.js"); Cu.import("resource://unity/unity-webapps.js"); Cu.import("resource://unity/unity-window-helper.js"); var consoleService = Cc["@mozilla.org/consoleservice;1"].getService(Components.interfaces.nsIConsoleService); var eTLDService = Cc["@mozilla.org/network/effective-tld-service;1"].getService(Components.interfaces.nsIEffectiveTLDService); var prefs = Cc["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService); prefs = prefs.getBranch("extensions.unity."); function log(str) { /*extensions.unity.logging*/ var enabled = false; try { enabled = prefs.getBoolPref("logging"); } catch (x) {} if (enabled) { consoleService.logStringMessage(str); } } function setTimeout(callback, time) { var timer = Components.classes["@mozilla.org/timer;1"] .createInstance(Components.interfaces.nsITimer); timer.initWithCallback(callback, time, Components.interfaces.nsITimer.TYPE_ONE_SHOT); return timer; } function toDataURL(uri, callback, sx, sy, sw, sh) { if (uri.match(/^\s{0,}file:/i)) return; if (uri.match(/^\s{0,}https:/i)) return; var mediator = Cc["@mozilla.org/appshell/window-mediator;1"] .getService(Ci.nsIWindowMediator); var win = mediator.getMostRecentWindow("navigator:browser"); var canvas = win.document.createElementNS("http://www.w3.org/1999/xhtml", "canvas"); var img = new win.Image(); img.onload = function() { var width = img.width, height = img.height; var hasExtraArgs = sx || sx === 0; if (hasExtraArgs) { width = sw; height = sh; } var dx = 0, dy = 0; if (width > height) dy = width - height; else dx = height - width; canvas.width = width + dx; canvas.height = height + dy; var ctx = canvas.getContext('2d'); if (hasExtraArgs) ctx.drawImage(img, sx, sy, sw, sh, dx / 2, dy / 2, width, height); else ctx.drawImage(img, dx / 2, dy / 2); callback(true, canvas.toDataURL()); }; img.src = uri; } function requestIntegration(uwa, aWindow, domain, name, iconUrl, realInit) { function integrateActionCallback() { uwa.permissions_allow_domain(domain); realInit(name, iconUrl, true); } function dontAskActionCallback() { uwa.permissions_dontask_domain(domain); } if (uwa.permissions_get_domain_dontask(domain) || uwa.permissions_get_domain_allowed(domain)) { return; } var mainWindow = aWindow.QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIWebNavigation) .QueryInterface(Components.interfaces.nsIDocShellTreeItem) .rootTreeItem .QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIDOMWindow); var PopupManager = new UnityPopupManager(mainWindow); PopupManager.requestIntegration(aWindow.document, name, domain, integrateActionCallback, dontAskActionCallback); } function UnityObject (uwa, aWindow) { this._init(uwa, aWindow); } UnityObject.prototype = { _unity: null, uwa: null, _aWindow: null, _mainWindow: null, _windowHelper: null, _appRaiseCb: null, _appCloseCb: null, _active: false, _callbackManager: null, _init: function (uwa, aWindow) { this._events = []; this._unity = { context: null, onInitCallbacks: [], self: this }; this.uwa = uwa; this._callbackManager = new UnityCallbackManager(); this._setWindow(aWindow); }, _listenEvent: function(target, name, cb) { var descr = { target: target, name: name, cb: cb.bind(this) }; target.addEventListener(name, descr.cb, false); this._events.push(descr); }, _removeAllListeners: function() { for (var i = 0; i < this._events.length; i++) { let descr = this._events[i]; descr.target.removeEventListener(descr.name, descr.cb, false); } this._events = []; }, getAPI: function() { return makeAPI(this._initAPI.bind(this), toDataURL); }, _initAPI: function(props) { var name = props.name, iconUrl = props.iconUrl, oninit = props.onInit, domain = props.domain, homepage = props.homepage, login = props.login, mimeTypes = props.mimeTypes; var toplevelWindow = this._windowHelper.FindToplevelContentWindow (this._aWindow); if (!mimeTypes) { mimeTypes = null; } if (!iconUrl) { iconUrl = null; } if (domain === undefined) { domain = this._aWindow.document.domain; } else { var currentBaseDomain = eTLDService.getBaseDomainFromHost(this._aWindow.document.domain); if ((domain.indexOf(currentBaseDomain, domain.length - currentBaseDomain.length) == -1)) { throw Error("invalid supplied domain " + domain + " does not have base suffix (" + currentBaseDomain + ")"); } } if (login) { Cc["@mozilla.org/observer-service;1"] .getService(Components.interfaces.nsIObserverService) .notifyObservers(null, "webapps-login", JSON.stringify({ login: login, domain: domain })); } this._props = { name: name, iconUrl: iconUrl, oninit: oninit, domain: domain, homepage: homepage, login: login, mimeTypes: mimeTypes }; requestIntegration(this.uwa, this._aWindow, domain, name, iconUrl, this._realInit.bind(this)); }, _realInit: function(name, iconUrl, firstTime) { if (this._props.homepage == undefined) { this._props.homepage = toplevelWindow.document.location.toString(); } basename = this.uwa.unity_webapps_desktop_infos_build_desktop_basename(this._props.name, this._props.domain); if (!basename.isNull()) { this.uwa.unity_webapps_application_repository_add_desktop_to_launcher("application://" + basename.readString() + ".desktop"); } }, _setWindow: function(aWindow) { this._aWindow = aWindow; this._windowHelper = new UnityWindowHelper(aWindow); this._mainWindow = aWindow.QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIWebNavigation) .QueryInterface(Components.interfaces.nsIDocShellTreeItem) .rootTreeItem .QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIDOMWindow); Services.obs.addObserver(this, "dom-window-destroyed", false); this._listenEvent(aWindow, "pagehide", function (event) { this._loseInterest(true); }); }, hasContext: function() { return ; }, setActive: function(value) { this._active = false; }, observe: function (aWindow, aTopic, aData) { // This can be dispatched from either the inner or outer window if (aWindow.window == this._aWindow && aTopic == "dom-window-destroyed") { Services.obs.removeObserver(this, "dom-window-destroyed"); this._loseInterest(true); this._removeAllListeners(); this._callbackManager.releaseAll(); } }, _loseInterest: function (abandoned) { } } var nope = Function(); function UnityObjectFactory() { this._init(); } FindToplevelContentWindow = function (aWindow) { var toplevelContentWindow = aWindow; while (toplevelContentWindow.parent != toplevelContentWindow){ toplevelContentWindow = toplevelContentWindow.parent; } return toplevelContentWindow; } UnityObjectFactory.prototype = { _init: function() { this.uwa = new UnityWebapps(); this.service = this.uwa.service_new(); this._windows = new WeakMap(); }, _get: function(aWindow) { aWindow = FindToplevelContentWindow(aWindow); if (!this._windows.has(aWindow.document)) { this._windows.set(aWindow.document, { unity: new UnityObject(this.uwa, aWindow) }); } return this._windows.get(aWindow.document); }, getForWindow: function(aWindow) { return this._get(aWindow).unity.getAPI(); }, getExistingForWindow: function(aWindow) { aWindow = FindToplevelContentWindow(aWindow); if (!this._windows.has(aWindow.document)) return null; return this._get(aWindow).unity; } }; var objectFactory = new UnityObjectFactory(); UnityGlobalPropertyInitializer = { _listeners: [], handle: function (aWindow) { if (!objectFactory.uwa.permissions_is_integration_allowed()) return; var api = objectFactory.getForWindow(aWindow); function unity() { } unity.prototype = { __proto__: aWindow.wrappedJSObject.external, getUnityObject: function (version) { if (version === 1) return api; throw new Error("incorrect version"); }, __exposedProps__: { 'getUnityObject': "r" } }; aWindow.wrappedJSObject.external = new unity(); for (i = 0; i < this._listeners.length; i++) { this._listeners[i](aWindow); } }, connect: function(signalName, listener) { UnityGlobalPropertyInitializer._listeners.push(listener); }, disconnectAll: function() { this._listeners = []; }, getExistingForWindow: function(aWindow) { return objectFactory.getExistingForWindow(aWindow); } }; var EXPORTED_SYMBOLS = [ "UnityGlobalPropertyInitializer" ]; unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/content/unity-misc-utils.js0000644000015301777760000000063212323527103033023 0ustar pbusernogroup00000000000000UnityMiscUtils = { toISODate: function(d) { function pad(n) { return n < 10 ? '0' + n : n; } return d.getUTCFullYear() + '-' + pad(d.getUTCMonth() + 1) + '-' + pad(d.getUTCDate()) + 'T' + pad(d.getUTCHours()) + ':' + pad(d.getUTCMinutes()) + ':' + pad(d.getUTCSeconds()) + 'Z'; } }; var EXPORTED_SYMBOLS=["UnityMiscUtils"]; unity-firefox-extension-3.0.0+14.04.20140416/unity-firefox-extension/content/exceptions.xul0000644000015301777760000000232412323527103032141 0ustar pbusernogroup00000000000000