diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/extension.js b/DesktopCube@yare/files/DesktopCube@yare/5.8/extension.js new file mode 100644 index 00000000..df78d601 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/extension.js @@ -0,0 +1,702 @@ +const Lang = imports.lang; +const Mainloop = imports.mainloop; +const GObject = imports.gi.GObject; +const St = imports.gi.St; +const Meta = imports.gi.Meta; +const Clutter = imports.gi.Clutter; +const Cinnamon = imports.gi.Cinnamon; +const Main = imports.ui.main; +const Panel = imports.ui.panel; +const Tweener = imports.ui.tweener; +const Settings = imports.ui.settings; +const Util = imports.misc.util; // Needed for spawnCommandLine() + +let settings; +let bindings = [ + ['switch-to-workspace-left', '_showWorkspaceSwitcher'], + ['switch-to-workspace-right', '_showWorkspaceSwitcher'], + ['move-to-workspace-left', '_moveWindowToWorkspaceLeft'], + ['move-to-workspace-right', '_moveWindowToWorkspaceRight'] +]; + +const isFinalized = function(obj) { + return obj && GObject.Object.prototype.toString.call(obj).indexOf('FINALIZED') > -1; +} + +const setPanelsOpacity = function(opacity) { + let panels = Main.getPanels(); + for (let i = 0; i < panels.length; i++) { + if (!panels[i]) continue; + panels[i].actor.opacity = opacity; + } +}; + +const Callbacks = { + on_btn_cs_workspaces_pressed: function() { + Util.spawnCommandLine('bash -c \'cinnamon-settings workspaces\''); + } // End of on_btn_cs_workspaces_pressed +} + +function Cube() { + this._init.apply(this, arguments); +} + +Cube.prototype = { + _init: function(display, window, binding) { + this.from = null; + this.to = null; + this.isAnimating = false; + this.destroy_requested = false; + + let [binding_type, , , direction] = binding.get_name().split('-'); + direction = Meta.MotionDirection[direction.toUpperCase()]; + this.direction = direction; + this.last_direction = direction; + + if (direction !== Meta.MotionDirection.RIGHT + && direction !== Meta.MotionDirection.LEFT) + return; + + let active_workspace = global.screen.get_active_workspace(); + let new_workspace = active_workspace.get_neighbor(direction); + + if (active_workspace.index() === new_workspace.index()) return; + + this.actor = new St.Group({ + reactive: true, + x: 0, + y: 0, + width: global.screen_width, + height: global.screen_height, + visible: true + }); + + Main.uiGroup.add_child(this.actor); + + this.actor.connect('key-release-event', Lang.bind(this, this._keyReleaseEvent)); + this.actor.connect('key-press-event', Lang.bind(this, this._keyPressEvent)); + + this.initBackground(); + this.dimBackground(); + + Main.pushModal(this.actor); + + let mask = binding.get_mask(); + this._modifierMask = imports.ui.appSwitcher.appSwitcher.primaryModifier(mask); + global.window_group.hide(); + + setPanelsOpacity(0); + + if (binding_type === 'move' && window.get_window_type() !== Meta.WindowType.DESKTOP) { + this.moveWindow(window, direction); + } + this.startAnimate(direction); + this.actor.show(); + }, + + removeWindowActor: function(workspace_clone, window, index) { + if (workspace_clone && (workspace_clone.index === index)) { + let i = workspace_clone.workspaceWindows.indexOf(window); + if (i === -1) return false; + let j; + let done = false; + for (j = 0; j < workspace_clone.workspaceWindows.length && !done; j++) { + if (window.get_stable_sequence() === workspace_clone.workspaceWindowActors[j].i) { + done = true; + } + } + workspace_clone.remove_child(workspace_clone.workspaceWindowActors[j - 1]); + workspace_clone.workspaceWindows.splice(i, 1); + workspace_clone.workspaceWindowActors.splice(j - 1, 1)[0].destroy(); + return true; + } + return false; + }, + + addWindowActor: function(workspace_clone, window, index) { + if (workspace_clone && (workspace_clone.index === index)) { + let windowClone = this.cloneMetaWindow(window); + workspace_clone.add_child(windowClone); + workspace_clone.workspaceWindowActors.push(windowClone); + workspace_clone.workspaceWindows.push(window); + workspace_clone.workspaceWindows.sort(Lang.bind(this, this._sortWindow)); + return true; + } + return false; + }, + + sortWindowClones: function (workspace_clone) { + workspace_clone.workspaceWindowActors.sort((actor1, actor2) => { + if (this._sortWindow(actor1.win, actor1.win) > 0) { + actor1.get_parent().set_child_above_sibling(actor1, actor2) + } else { + actor2.get_parent().set_child_above_sibling(actor2, actor1) + } + return 0; + }); + workspace_clone.chromeGroup.get_parent() + .set_child_above_sibling(workspace_clone.chromeGroup, null); + }, + + moveWindowClone: function(window, active_index, new_index) { + if (this.removeWindowActor(this.from, window, new_index)) { + this.addWindowActor(this.to, window, active_index); + } + if (this.removeWindowActor(this.from, window, active_index)) { + this.addWindowActor(this.to, window, new_index); + } + if (this.removeWindowActor(this.to, window, active_index)) { + this.addWindowActor(this.from, window, new_index); + } + if (this.removeWindowActor(this.to, window, new_index)) { + this.addWindowActor(this.from, window, active_index); + } + }, + + moveWindow: function(window, direction) { + if (!window || window.get_window_type() === Meta.WindowType.DESKTOP) { + return false; + } + + let active_workspace = global.screen.get_active_workspace(); + let new_workspace = active_workspace.get_neighbor(direction); + + let active_index = active_workspace.index(); + let new_index = new_workspace.index(); + + window.change_workspace(new_workspace); + Mainloop.idle_add(() => { + // Unless this is done a bit later, + // window is sometimes not activated + if (window.get_workspace() === global.screen.get_active_workspace()) { + window.activate(global.get_current_time()); + } + }); + + this.moveWindowClone(window, active_index, new_index); + return true; + }, + + getWorkspaceCloneScaled: function(workspaceIndex, direction) { + let clone = this.getWorkspaceClone(workspaceIndex); + clone.set_scale(1 - 2 * settings.pullaway, 1 - 2 * settings.pullaway); + clone.x = global.stage.width / 2; + return clone; + }, + + getWorkspaceClone: function(workspaceIndex) { + let clone = new St.Group({clip_to_allocation: true}); + clone.set_size(global.stage.width, global.stage.height); + + let background = new St.Group(); + background.add_child(Meta.BackgroundActor.new_for_screen(global.screen)); + clone.add_child(background); + + let deskletClone = new Clutter.Clone({source : Main.deskletContainer.actor}); + clone.add_child(deskletClone); + + clone.desktopClones = []; + + let windowActors = global.get_window_actors(); + for (let i = 0; i < windowActors.length; i++) { + let w = windowActors[i]; + let metaWindow = w.get_meta_window(); + if (metaWindow.get_window_type() === Meta.WindowType.DESKTOP) { + let metaWindowActor = metaWindow.get_compositor_private(); + let [x, y] = metaWindowActor.get_position(); + let windowClone = new Clutter.Clone({ + source: metaWindowActor, + reactive: true, + x: x, + y: y, + }); + + clone.add_child(windowClone); + windowClone.get_parent().set_child_below_sibling(windowClone, deskletClone); + clone.desktopClones.push(windowClone); + } + } + + let workspaceWindows = this.getWorkspaceWindows(workspaceIndex); + clone.workspaceWindowActors = []; + for (let i = 0; i < workspaceWindows.length; i++) { + workspaceWindows[i].i = workspaceWindows[i].get_stable_sequence(); + let windowClone = this.cloneMetaWindow(workspaceWindows[i]); + clone.add_child(windowClone); + clone.workspaceWindowActors.push(windowClone); + } + clone.workspaceWindows = workspaceWindows; + + let chromeGroup = new St.Group(); + let panels = Main.getPanels().concat(Main.uiGroup.get_children()); + for (let i = 0; i < panels.length; i++) { + if (!panels[i]) continue; + let panel = panels[i]; + // Is it a non-autohideable panel, or is it a visible, tracked + // chrome object? + if ((panel.actor && !panel._hideable) + || (panel && Main.layoutManager.isTrackingChrome(panel) && panel.visible)) { + let chromeClone = new Clutter.Clone({ + source: panel.actor ? panel.actor : panel, + x : panel.actor ? panel.actor.x : panel.x, + y: panel.actor ? panel.panelPosition === Panel.PanelLoc.bottom ? + Main.layoutManager.primaryMonitor.y + + Main.layoutManager.primaryMonitor.height + - panel.actor.height + : Main.layoutManager.primaryMonitor.y + : panel.y + }); + chromeGroup.add_child(chromeClone); + chromeClone.get_parent().set_child_above_sibling(chromeClone, null); + } + } + + clone.add_child(chromeGroup); + chromeGroup.get_parent().set_child_above_sibling(chromeGroup, null); + clone.chromeGroup = chromeGroup; + clone.index = workspaceIndex; + return clone; + }, + + cloneMetaWindow: function(metaWindow) { + let metaWindowActor = metaWindow.get_compositor_private(); + let [x, y] = metaWindowActor.get_position(); + let windowClone = new Clutter.Clone({ + source: metaWindowActor, + reactive: true, + x: x, + y: y, + }); + windowClone.i = metaWindow.i; + windowClone.win = metaWindow; + return windowClone; + }, + + getWorkspaceWindows: function(workspaceIndex) { + let workspaceWindows = []; + let windows = global.get_window_actors(); + for (let i = 0; i < windows.length; i++) { + let meta_window = windows[i].get_meta_window(); + if (meta_window.get_workspace().index() === workspaceIndex + && !meta_window.minimized + && meta_window.get_window_type() !== Meta.WindowType.DESKTOP) { + workspaceWindows.push(meta_window); + } + } + + workspaceWindows.sort(Lang.bind(this, this._sortWindow)); + return workspaceWindows; + }, + + _sortWindow : function(window1, window2) { + let t1 = window1.get_user_time(); + let t2 = window2.get_user_time(); + if (t2 < t1) return 1; + else return -1; + }, + + // I hide the desktop icons for now while rotating until a solution to + // the artifacts may be found. + setDesktopClonesVisible: function(workspace_clone, visible) { + let desktopClones = workspace_clone.desktopClones; + for (let i = 0; i < desktopClones.length; i++) { + let clone = desktopClones[i]; + if (visible) { + Tweener.addTween(clone, { + opacity: 255, + transition: settings.unrotateEffect, + time: settings.animationTime * 0.3333, + }); + } else { + Tweener.addTween(clone, { + opacity: 0, + transition: settings.rotateEffect, + time: settings.animationTime * 0.3333, + }); + } + } + }, + + startAnimate: function(direction, window) { + let active_workspace = global.screen.get_active_workspace(); + let new_workspace = active_workspace.get_neighbor(direction); + + let from_workspace; + let to_workspace; + let needScale = true; + + if (this.to != null) { + from_workspace = this.to; + needScale = false; + if (active_workspace.index() === new_workspace.index()) { + //this.bounce(from_workspace, direction); + this.isAnimating = true; + this.from.hide(); + + this.unsetIsAnimating(); + return; + } + } else { + from_workspace = this.getWorkspaceClone(active_workspace.index()); + this.actor.add_child(from_workspace); + } + + if (direction === this.last_direction) { + if (this.from != null) { + to_workspace = this.getWorkspaceCloneScaled(new_workspace.index(), direction); + this.actor.remove_child(this.from); + this.from.destroy(); + } else { + to_workspace = this.getWorkspaceClone(new_workspace.index()); + } + this.actor.add_child(to_workspace); + } else { + to_workspace = this.from; + } + + this.from = from_workspace; + this.to = to_workspace; + this.last_direction = direction; + + new_workspace.activate(global.get_current_time()); + this.sortWindowClones(this.from); + this.sortWindowClones(this.to); + this.prepare(from_workspace, to_workspace, direction, needScale); + }, + + prepare: function(from, to, direction, needScale) { + from.show(); + to.show(); + + if (direction === Meta.MotionDirection.LEFT) { + let x_pos = 0; + if (!needScale) x_pos = global.stage.width * settings.pullaway; + from.move_anchor_point_from_gravity(Clutter.Gravity.WEST); + from.set_position(x_pos, global.stage.height / 2); + + to.move_anchor_point_from_gravity(Clutter.Gravity.EAST); + to.set_position(global.stage.width * settings.pullaway, global.stage.height / 2); + to.rotation_angle_y = -90; + } else { + let x_pos = global.stage.width; + if (!needScale) x_pos = x_pos * (1 - settings.pullaway); + from.move_anchor_point_from_gravity(Clutter.Gravity.EAST); + from.set_position(x_pos, global.stage.height / 2); + + to.move_anchor_point_from_gravity(Clutter.Gravity.WEST); + to.set_position(global.stage.width * (1 - settings.pullaway), global.stage.height / 2); + to.rotation_angle_y = 90; + } + + to.set_scale(1 - 2 * settings.pullaway, 1 - 2 * settings.pullaway); + from.get_parent().set_child_above_sibling(from, null); + if (needScale) this.scale(from, to, direction); + else this.rotate_mid(from, to, direction); + }, + + scale: function(from, to, direction) { + this.isAnimating = true; + + let x_pos; + if (direction === Meta.MotionDirection.LEFT) { + x_pos = global.stage.width * settings.pullaway; + } else { + x_pos = global.stage.width * (1 - settings.pullaway); + } + + if (settings.pullaway > 0.2) { + this.setDesktopClonesVisible(from, false); + this.setDesktopClonesVisible(to, false); + } + Tweener.addTween(from, { + scale_x: 1 - 2 * settings.pullaway, + scale_y: 1 - 2 * settings.pullaway, + x: x_pos, + transition: settings.scaleEffect, + time: settings.animationTime, + onCompleteParams: [from, to, direction], + onComplete: this.rotate_mid, + onCompleteScope: this, + }); + }, + + rotate_mid: function(from, to, direction) { + this.isAnimating = true; + this.setDesktopClonesVisible(from, false); + this.setDesktopClonesVisible(to, false); + + let angle_from; + let angle_to; + if (direction === Meta.MotionDirection.LEFT) { + angle_from = 45; + angle_to = -45; + } else { + angle_from = -45; + angle_to = 45; + } + + Tweener.addTween(from, { + x: global.stage.width / 2, + rotation_angle_y: angle_from, + transition: settings.rotateEffect, + time: settings.animationTime, + }); + + Tweener.addTween(to, { + x: global.stage.width / 2, + rotation_angle_y: angle_to, + transition: settings.rotateEffect, + time: settings.animationTime, + onCompleteParams: [from, to, direction], + onComplete: this.rotate_end, + onCompleteScope: this, + }); + }, + + rotate_end: function(from, to, direction) { + to.get_parent().set_child_above_sibling(to, null); + let x_pos; + let angle_from; + if (direction === Meta.MotionDirection.LEFT) { + x_pos = global.stage.width * (1 - settings.pullaway); + angle_from = 90; + } else { + x_pos = global.stage.width * settings.pullaway; + angle_from = -90; + } + + Tweener.addTween(from, { + x: x_pos, + rotation_angle_y: angle_from, + transition: settings.unrotateEffect, + time: settings.animationTime, + }); + + Tweener.addTween(to, { + x: x_pos, + rotation_angle_y: 0, + transition: settings.unrotateEffect, + time: settings.animationTime, + onComplete: this.unsetIsAnimating, + onCompleteScope: this, + }); + }, + + unscale: function(from, to, direction) { + from.hide(); + + let x_pos; + if (direction === Meta.MotionDirection.LEFT) { + to.move_anchor_point_from_gravity(Clutter.Gravity.EAST); + to.set_position(global.stage.width * (1 - settings.pullaway), global.stage.height / 2); + x_pos = global.stage.width; + } else { + to.move_anchor_point_from_gravity(Clutter.Gravity.WEST); + to.set_position(global.stage.width * settings.pullaway, global.stage.height / 2); + x_pos = 0; + } + + if (settings.pullaway > 0.2) { + this.setDesktopClonesVisible(from, true); + this.setDesktopClonesVisible(to, true); + } + Tweener.addTween(to, { + scale_x: 1.0, + scale_y: 1.0, + x: x_pos, + transition: settings.unscaleEffect, + time: settings.animationTime, + onComplete: this.destroy, + onCompleteScope: this, + }); + }, + + /*bounce: function(workspace, direction) { + this.isAnimating = true; + this.from.hide(); + + workspace.move_anchor_point_from_gravity(Clutter.Gravity.CENTER); + workspace.x = global.stage.width / 2; + + let angle; + if (direction == Meta.MotionDirection.LEFT) + angle = 3; + else + angle = -3; + + Tweener.addTween(workspace, { + rotation_angle_y: angle, + transition: 'easeInQuad', + time: settings.animationTime * 0.75, + onComplete: this.bounceBack, + onCompleteScope: this, + onCompleteParams: [workspace, direction], + }); + }, + + bounceBack: function(workspace, direction) { + Tweener.addTween(workspace, { + rotation_angle_y: 0, + transition: 'easeOutQuad', + time: settings.animationTime * 0.75, + onComplete: this.unsetIsAnimating, + onCompleteScope: this, + }); + },*/ + + unsetIsAnimating: function() { + if (settings.pullaway <= 0.2) { + this.setDesktopClonesVisible(this.from, true); + this.setDesktopClonesVisible(this.to, true); + } + Main.wm.showWorkspaceOSD(); + this.isAnimating = false; + if (this.destroy_requested) this.onDestroy(); + }, + + _keyPressEvent: function(actor, event) { + if (this.isAnimating) return true; + + let workspace; + let windows; + let window; + let event_state = Cinnamon.get_event_state(event); + let action = global.display.get_keybinding_action(event.get_key_code(), event_state); + switch (action) { + case Meta.KeyBindingAction.MOVE_TO_WORKSPACE_LEFT: + this.direction = Meta.MotionDirection.LEFT; + workspace = global.screen.get_active_workspace().index(); + windows = this.getWorkspaceWindows(workspace); + window = windows[windows.length - 1]; + this.moveWindow(window, this.direction); + this.startAnimate(this.direction, window); + return true; + + case Meta.KeyBindingAction.MOVE_TO_WORKSPACE_RIGHT: + this.direction = Meta.MotionDirection.RIGHT; + workspace = global.screen.get_active_workspace().index(); + windows = this.getWorkspaceWindows(workspace); + window = windows[windows.length - 1]; + this.moveWindow(window, this.direction); + this.startAnimate(this.direction, window); + return true; + + case Meta.KeyBindingAction.WORKSPACE_LEFT: + this.direction = Meta.MotionDirection.LEFT; + this.startAnimate(this.direction); + return true; + + case Meta.KeyBindingAction.WORKSPACE_RIGHT: + this.direction = Meta.MotionDirection.RIGHT; + this.startAnimate(this.direction); + return true; + } + + return true; + }, + + _keyReleaseEvent: function() { + let [x, y, mods] = global.get_pointer(); + let state = mods & this._modifierMask; + + if (state === 0) { + if (this.isAnimating) { + this.destroy_requested = true; + } else { + this.onDestroy(); + } + } + + return true; + }, + + initBackground: function() { + this._backgroundGroup = new St.Group({}); + Main.uiGroup.add_child(this._backgroundGroup); + this._backgroundGroup.hide(); + this.metaBackgroundActor = Meta.BackgroundActor.new_for_screen(global.screen); + this._backgroundGroup.add_child(this.metaBackgroundActor); + Main.uiGroup.set_child_above_sibling(this._backgroundGroup, null); + Main.uiGroup.set_child_below_sibling(this._backgroundGroup, this.actor); + }, + + dimBackground: function() { + this._backgroundGroup.show(); + let background = this._backgroundGroup.get_children()[0]; + Tweener.addTween(background, { + dim_factor: 0.0, + time: settings.animationTime * 0, + transition: 'easeOutQuad' + }); + }, + + /*undimBackground: function() { + let background = this._backgroundGroup.get_children()[0]; + Tweener.addTween(background, { + dim_factor: 1.0, + time: settings.animationTime, + transition: 'easeOutQuad', + }); + },*/ + + onDestroy: function() { + if (isFinalized(this.from) || isFinalized(this.to)) return; + this.unscale(this.from, this.to, this.direction); + }, + + destroy: function() { + this._backgroundGroup.remove_child(this.metaBackgroundActor); + Main.uiGroup.remove_child(this._backgroundGroup); + Main.uiGroup.remove_child(this.actor); + + setPanelsOpacity(255); + global.window_group.show(); + + if (!isFinalized(this.actor)) this.actor.destroy(); + if (!isFinalized(this.metaBackgroundActor)) this.metaBackgroundActor.destroy(); + if (!isFinalized(this._backgroundGroup)) this._backgroundGroup.destroy(); + } +}; + +function onSwitch(display, window, binding) { + new Cube(display, window, binding); +} + +function CubeSettings(uuid) { + this._init(uuid); +} + +CubeSettings.prototype = { + _init: function(uuid) { + this.settings = new Settings.ExtensionSettings(this, uuid); + this.settings.bindProperty( Settings.BindingDirection.IN, 'animationTime', 'animationTime', null); + this.settings.bindProperty(Settings.BindingDirection.IN, 'pullaway', 'pullaway', null); + this.settings.bindProperty(Settings.BindingDirection.IN, 'scaleEffect', 'scaleEffect', null); + this.settings.bindProperty(Settings.BindingDirection.IN, 'unscaleEffect', 'unscaleEffect', null); + this.settings.bindProperty(Settings.BindingDirection.IN, 'rotateEffect', 'rotateEffect', null); + this.settings.bindProperty(Settings.BindingDirection.IN, 'unrotateEffect', 'unrotateEffect', null); + } +}; + +function init(metadata) { + settings = new CubeSettings(metadata.uuid); +} + +function enable() { + for (let i = 0; i < bindings.length; i++) { + Meta.keybindings_set_custom_handler(bindings[i][0], onSwitch); + } + return Callbacks +} + +function disable() { + for (let i = 0; i < bindings.length; i++) { + Meta.keybindings_set_custom_handler( + bindings[i][0], + Lang.bind( + Main.wm, + Main.wm[bindings[i][1]] + ) + ); + } +} diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/icon.png b/DesktopCube@yare/files/DesktopCube@yare/5.8/icon.png new file mode 100644 index 00000000..2c245308 Binary files /dev/null and b/DesktopCube@yare/files/DesktopCube@yare/5.8/icon.png differ diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/DesktopCube@yare.pot b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/DesktopCube@yare.pot new file mode 100644 index 00000000..1ec22aa4 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/DesktopCube@yare.pot @@ -0,0 +1,66 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-08-06 01:55+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.0.1\n" + +#. metadata.json->name +msgid "Desktop Cube" +msgstr "" + +#. metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "" + +#. settings-schema.json->header1->description +msgid "General" +msgstr "" + +#. settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "" + +#. settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "" + +#. settings-schema.json->header2->description +msgid "Effects" +msgstr "" + +#. settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "" + +#. settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "" + +#. settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "" + +#. settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "" + +#. settings-schema.json->header3->description +msgid "System Settings" +msgstr "" + +#. settings-schema.json->workspaces_btn->description +msgid "Open Cinnamon Settings to manage Workspaces" +msgstr "" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/da.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/da.po new file mode 100644 index 00000000..c4b7a563 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/da.po @@ -0,0 +1,67 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-03-02 21:49+0000\n" +"PO-Revision-Date: 2022-08-07 15:06+0200\n" +"Last-Translator: Alan Mortensen \n" +"Language-Team: \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. metadata.json->name +msgid "Desktop Cube" +msgstr "Skrivebordsterning" + +#. metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "Compiz Terning-lignende animation ved skift mellem arbejdsområder" + +#. settings-schema.json->header1->description +msgid "General" +msgstr "Generelt" + +#. settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "Animationens varighed" + +#. settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "Formindskelsesgrad" + +#. settings-schema.json->header2->description +msgid "Effects" +msgstr "Effekter" + +#. settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "Starteffekt" + +#. settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "Sluteffekt" + +#. settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "Effekt for startrotation" + +#. settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "Effekt for slutrotation" + +#. settings-schema.json->header3->description +msgid "System Settings" +msgstr "Systemindstillinger" + +#. settings-schema.json->workspaces_btn->description +msgid "Open Cinnamon Settings to manage Workspaces" +msgstr "Åbn Cinnamons indstillinger for at administrere arbejdsområder" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/de.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/de.po new file mode 100644 index 00000000..417cd696 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/de.po @@ -0,0 +1,157 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-03-02 21:49+0000\n" +"PO-Revision-Date: 2021-03-02 22:50+0100\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. metadata.json->name +msgid "Desktop Cube" +msgstr "Desktop-Würfel" + +#. metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "»Compiz-Würfel«-ähnliche Animationen beim Wechsel der Arbeitsflächen" + +#. settings-schema.json->header1->description +msgid "General" +msgstr "Allgemein" + +#. settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "Animationsdauer" + +#. settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "Wegzieh-Entfernung vom Bildschirm" + +#. settings-schema.json->header2->description +msgid "Effects" +msgstr "Effekte" + +#. settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "Wegzieh-Effekt" + +#. settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "Heranzieh-Effekt" + +#. settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "Beginn des Dreheffekts" + +#. settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "Ende des Dreheffekts" + +#. settings-schema.json->header3->description +msgid "System Settings" +msgstr "Systemeinstellungen" + +#. settings-schema.json->workspaces_btn->description +msgid "Open Cinnamon Settings to manage Workspaces" +msgstr "Cinnamon-Einstellungen öffnen, um Arbeitsflächen zu verwalten" + +#~ msgid "easeInQuad" +#~ msgstr "easeInQuad" + +#~ msgid "easeOutQuad" +#~ msgstr "easeOutQuad" + +#~ msgid "easeInOutQuad" +#~ msgstr "easeInOutQuad" + +#~ msgid "easeInCubic" +#~ msgstr "easeInCubic" + +#~ msgid "easeOutCubic" +#~ msgstr "easeOutCubic" + +#~ msgid "easeInOutCubic" +#~ msgstr "easeInOutCubic" + +#~ msgid "easeInQuart" +#~ msgstr "easeInQuart" + +#~ msgid "easeOutQuart" +#~ msgstr "easeOutQuart" + +#~ msgid "easeInOutQuart" +#~ msgstr "easeInOutQuart" + +#~ msgid "easeInQuint" +#~ msgstr "easeInQuint" + +#~ msgid "easeOutQuint" +#~ msgstr "easeOutQuint" + +#~ msgid "easeInOutQuint" +#~ msgstr "easeInOutQuint" + +#~ msgid "easeInSine" +#~ msgstr "easeInSine" + +#~ msgid "easeOutSine" +#~ msgstr "easeOutSine" + +#~ msgid "easeInOutSine" +#~ msgstr "easeInOutSine" + +#~ msgid "easeInExpo" +#~ msgstr "easeInExpo" + +#~ msgid "easeOutExpo" +#~ msgstr "easeOutExpo" + +#~ msgid "easeInOutExpo" +#~ msgstr "easeInOutExpo" + +#~ msgid "easeInCirc" +#~ msgstr "easeInCirc" + +#~ msgid "easeOutCirc" +#~ msgstr "easeOutCirc" + +#~ msgid "easeInOutCirc" +#~ msgstr "easeInOutCirc" + +#~ msgid "easeInElastic" +#~ msgstr "easeInElastic" + +#~ msgid "easeOutElastic" +#~ msgstr "easeOutElastic" + +#~ msgid "easeInOutElastic" +#~ msgstr "easeInOutElastic" + +#~ msgid "easeInBack" +#~ msgstr "easeInBack" + +#~ msgid "easeOutBack" +#~ msgstr "easeOutBack" + +#~ msgid "easeInOutBack" +#~ msgstr "easeInOutBack" + +#~ msgid "easeInBounce" +#~ msgstr "easeInBounce" + +#~ msgid "easeOutBounce" +#~ msgstr "easeOutBounce" + +#~ msgid "easeInOutBounce" +#~ msgstr "easeInOutBounce" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/fr.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/fr.po new file mode 100644 index 00000000..22df9982 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/fr.po @@ -0,0 +1,277 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-29 22:07+0800\n" +"PO-Revision-Date: 2019-02-13 16:49+0100\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.0.6\n" +"Last-Translator: Claudiux \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: fr\n" + +#. DesktopCube@yare->metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "Animation de changement de bureau à la Compiz Cube" + +#. DesktopCube@yare->metadata.json->name +msgid "Desktop Cube" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "Durée de l'animation" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "Effet de rapprochement" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutBounce" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutExpo" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutCubic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutCubic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuart" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInBounce" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuad" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuint" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutElastic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuint" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutCirc" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutElastic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInExpo" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutSine" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuad" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuad" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutSine" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutExpo" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutBounce" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutBack" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuint" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutCirc" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInCirc" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInElastic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInBack" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInSine" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuart" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuart" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInCubic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutBack" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "Effet d'éloignement" + +#. DesktopCube@yare->settings-schema.json->header2->description +msgid "Effects" +msgstr "Effets" + +#. DesktopCube@yare->settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "Effet en début de rotation" + +#. DesktopCube@yare->settings-schema.json->header1->description +msgid "General" +msgstr "Général" + +#. DesktopCube@yare->settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "Effet en fin de rotation" + +#. DesktopCube@yare->settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "Proportion d'écran conservé autour de l'animation" + +#. DesktopCube@yare->settings-schema.json->header3->description +msgid "System Settings" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->workspaces_btn->description +msgid "Open Cinnamon Settings to manage Workspaces" +msgstr "Ouvrir les paramètres système pour gérer les espaces de travail" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/hr.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/hr.po new file mode 100644 index 00000000..8f0a688c --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/hr.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: DesktopCube@yare\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-30 16:47+0200\n" +"PO-Revision-Date: 2017-04-30 16:57+0200\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.7.1\n" +"Last-Translator: gogo \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Language: hr\n" + +#. DesktopCube@yare->metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "Animacija poput Compiz kocke za prebacivanje radih prostora" + +#. DesktopCube@yare->metadata.json->name +msgid "Desktop Cube" +msgstr "Kocka radne površine" + +#. DesktopCube@yare->settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "Trajanje animacije" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "Efekt približenja" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutBounce" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutExpo" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutCubic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutCubic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuart" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInBounce" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuad" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuint" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutElastic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuint" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutCirc" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutElastic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInExpo" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutSine" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuad" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuad" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutSine" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutExpo" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutBounce" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutBack" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuint" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutCirc" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInCirc" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInElastic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInBack" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInSine" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuart" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuart" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInCubic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutBack" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "Efekt udaljenja" + +#. DesktopCube@yare->settings-schema.json->header2->description +msgid "Effects" +msgstr "Efekti" + +#. DesktopCube@yare->settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "Efekt početka zakretanja" + +#. DesktopCube@yare->settings-schema.json->header1->description +msgid "General" +msgstr "Općenito" + +#. DesktopCube@yare->settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "Efekt završetka zakretanja" + +#. DesktopCube@yare->settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "Omjer udaljavanja od zaslona" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/hu.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/hu.po new file mode 100644 index 00000000..8baa705e --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/hu.po @@ -0,0 +1,66 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-03-02 21:49+0000\n" +"PO-Revision-Date: 2021-09-26 08:16+0200\n" +"Last-Translator: Kálmán „KAMI” Szalai \n" +"Language-Team: \n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" + +#. metadata.json->name +msgid "Desktop Cube" +msgstr "Asztal Kocka" + +#. metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "Compiz kocka szerű animáció a munkaterületek közti váltásra" + +#. settings-schema.json->header1->description +msgid "General" +msgstr "Általános" + +#. settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "Animáció időtartama" + +#. settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "Képernyőről való elhúzás mértéke" + +#. settings-schema.json->header2->description +msgid "Effects" +msgstr "Effektusok" + +#. settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "Eltávolodás effektus" + +#. settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "Közelítés effektus" + +#. settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "Forgás kezdetének effektusa" + +#. settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "Forgás végének effektusa" + +#. settings-schema.json->header3->description +msgid "System Settings" +msgstr "Rendszerbeállítások" + +#. settings-schema.json->workspaces_btn->description +msgid "Open Cinnamon Settings to manage Workspaces" +msgstr "Cinnamon beállítások megnyitása a munkaterületek kezeléséhez" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/it.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/it.po new file mode 100644 index 00000000..a977a1c6 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/it.po @@ -0,0 +1,67 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-03-02 21:49+0000\n" +"PO-Revision-Date: 2022-06-03 10:52+0200\n" +"Last-Translator: Dragone2 \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. metadata.json->name +msgid "Desktop Cube" +msgstr "Cubo Desktop" + +#. metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "Animazione simile a un cubo di Compiz per la commutazione dell'area di lavoro" + +#. settings-schema.json->header1->description +msgid "General" +msgstr "Generale" + +#. settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "Durata animazione" + +#. settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "Allontana la proporzione dallo schermo" + +#. settings-schema.json->header2->description +msgid "Effects" +msgstr "Effetti" + +#. settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "Effetto scala" + +#. settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "Effetto non in scala" + +#. settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "Effetto inizio rotazione" + +#. settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "Effetto fine rotazione" + +#. settings-schema.json->header3->description +msgid "System Settings" +msgstr "Impostazioni di Sistema" + +#. settings-schema.json->workspaces_btn->description +msgid "Open Cinnamon Settings to manage Workspaces" +msgstr "Apri le Impostazioni di Cinnamon per gestire le Aree di Lavoro" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/pt_BR.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/pt_BR.po new file mode 100644 index 00000000..02863183 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/pt_BR.po @@ -0,0 +1,67 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Marcelo Aof, 2021. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-03-02 21:49+0000\n" +"PO-Revision-Date: 2021-09-26 21:23-0300\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.0\n" +"Last-Translator: Marcelo Aof\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: pt_BR\n" + +#. metadata.json->name +msgid "Desktop Cube" +msgstr "Cubo de áreas de trabalho" + +#. metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "Alterne os espaços de trabalho com uma animação inspirada nos cubos do Compiz" + +#. settings-schema.json->header1->description +msgid "General" +msgstr "Visão geral" + +#. settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "Duração da animação" + +#. settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "Proporção de afastamento da tela" + +#. settings-schema.json->header2->description +msgid "Effects" +msgstr "Efeitos" + +#. settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "Efeito de afastamento da tela" + +#. settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "Efeito de aproximação da tela" + +#. settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "Início do efeito de rotação" + +#. settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "Fim do efeito de rotação" + +#. settings-schema.json->header3->description +msgid "System Settings" +msgstr "Configurações do sistema" + +#. settings-schema.json->workspaces_btn->description +msgid "Open Cinnamon Settings to manage Workspaces" +msgstr "Abrir as configurações do Cinnamon para ajustar os espaços de trabalho" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/ro.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/ro.po new file mode 100644 index 00000000..9d064a90 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/ro.po @@ -0,0 +1,67 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Content-Transfer-Encoding: 8bit\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Language: ro\n" +"Language-Team: \n" +"Last-Translator: \n" +"MIME-Version: 1.0\n" +"PO-Revision-Date: 2022-08-06 01:55+0200\n" +"POT-Creation-Date: 2022-08-06 01:55+0200\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==0 || (n!=1 && n%100>=1 && n%100<=19) ? 1 : 2);\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"X-Generator: Poedit 3.0.1\n" + +#. metadata.json->name +msgid "Desktop Cube" +msgstr "Cub pentru spațiul de lucru" + +#. metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "Animație de tip Compiz Cube pentru schimbarea spațiului de lucru" + +#. settings-schema.json->header1->description +msgid "General" +msgstr "General" + +#. settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "Durata animației" + +#. settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "Proporția de tragere în spate de la ecran" + +#. settings-schema.json->header2->description +msgid "Effects" +msgstr "Efecte" + +#. settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "Efectul de mărire" + +#. settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "Efectul de micșorare" + +#. settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "Începe efectul de rotire" + +#. settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "Termină efectului de rotire" + +#. settings-schema.json->header3->description +msgid "System Settings" +msgstr "Setări de sistem" + +#. settings-schema.json->workspaces_btn->description +msgid "Open Cinnamon Settings to manage Workspaces" +msgstr "Deschide Setări Cinnamon pentru a gestiona Spațiile de lucru" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/tr.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/tr.po new file mode 100644 index 00000000..b913fbd2 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/tr.po @@ -0,0 +1,269 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-01 18:30+0300\n" +"PO-Revision-Date: 2017-09-01 18:36+0300\n" +"Language-Team: Linux Mint Türkiye\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.7.1\n" +"Last-Translator: Gökhan Gökkaya \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: tr\n" + +#. DesktopCube@yare->metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "Çalışma alanı geçişi için Compiz benzeri küp animasyonu" + +#. DesktopCube@yare->metadata.json->name +msgid "Desktop Cube" +msgstr "Masaüstü Küpü" + +#. DesktopCube@yare->settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "Animasyon süresi" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "Ölçeksizlik efekti" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutBounce" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutExpo" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutCubic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutCubic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuart" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInBounce" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuad" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuint" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutElastic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuint" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutCirc" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutElastic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInExpo" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutSine" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuad" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuad" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutSine" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutExpo" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutBounce" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutBack" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuint" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutCirc" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInCirc" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInElastic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInBack" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInSine" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuart" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuart" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInCubic" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutBack" +msgstr "" + +#. DesktopCube@yare->settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "Ölçeklendirme efekti" + +#. DesktopCube@yare->settings-schema.json->header2->description +msgid "Effects" +msgstr "Efektler" + +#. DesktopCube@yare->settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "Dönmeye başlama efekti" + +#. DesktopCube@yare->settings-schema.json->header1->description +msgid "General" +msgstr "Genel" + +#. DesktopCube@yare->settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "Dönme bitiş efekti" + +#. DesktopCube@yare->settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "Ekrandan uzaklaşma oranı" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/po/zh_CN.po b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/zh_CN.po new file mode 100644 index 00000000..b4ebf71d --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/po/zh_CN.po @@ -0,0 +1,264 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Language: zh_CN\n" + +#. DesktopCube@yare->metadata.json->description +msgid "Compiz Cube-like animation for workspace switching" +msgstr "用于工作区切换的Compiz立方体状的动画" + +#. DesktopCube@yare->metadata.json->name +msgid "Desktop Cube" +msgstr "桌面立方体" + +#. DesktopCube@yare->settings-schema.json->animationTime->description +msgid "Animation duration" +msgstr "动画时长" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->description +msgid "Unscale effect" +msgstr "取消缩放特效" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutBounce" +msgstr "easeInOutBounce" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutExpo" +msgstr "easeInOutExpo" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutCubic" +msgstr "easeOutCubic" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutCubic" +msgstr "easeInOutCubic" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuart" +msgstr "easeInQuart" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInBounce" +msgstr "easeInBounce" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuad" +msgstr "easeOutQuad" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuint" +msgstr "easeInQuint" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutElastic" +msgstr "easeOutElastic" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuint" +msgstr "easeOutQuint" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutCirc" +msgstr "easeInOutCirc" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutElastic" +msgstr "easeInOutElastic" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInExpo" +msgstr "easeInExpo" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutSine" +msgstr "easeInOutSine" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuad" +msgstr "easeInOutQuad" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInQuad" +msgstr "easeInQuad" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutSine" +msgstr "easeOutSine" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutExpo" +msgstr "easeOutExpo" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutBounce" +msgstr "easeOutBounce" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutBack" +msgstr "easeOutBack" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuint" +msgstr "easeInOutQuint" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutCirc" +msgstr "easeOutCirc" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInCirc" +msgstr "easeInCirc" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInElastic" +msgstr "easeInElastic" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInBack" +msgstr "easeInBack" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInSine" +msgstr "easeInSine" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeOutQuart" +msgstr "easeOutQuart" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutQuart" +msgstr "easeInOutQuart" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInCubic" +msgstr "easeInCubic" + +#. DesktopCube@yare->settings-schema.json->unscaleEffect->options +#. DesktopCube@yare->settings-schema.json->scaleEffect->options +#. DesktopCube@yare->settings-schema.json->rotateEffect->options +#. DesktopCube@yare->settings-schema.json->unrotateEffect->options +msgid "easeInOutBack" +msgstr "easeInOutBack" + +#. DesktopCube@yare->settings-schema.json->scaleEffect->description +msgid "Scale effect" +msgstr "缩放特效" + +#. DesktopCube@yare->settings-schema.json->header2->description +msgid "Effects" +msgstr "特效" + +#. DesktopCube@yare->settings-schema.json->rotateEffect->description +msgid "Begin rotate effect" +msgstr "开头旋转特效" + +#. DesktopCube@yare->settings-schema.json->header1->description +msgid "General" +msgstr "常规" + +#. DesktopCube@yare->settings-schema.json->unrotateEffect->description +msgid "End rotate effect" +msgstr "结尾旋转特效" + +#. DesktopCube@yare->settings-schema.json->pullaway->description +msgid "Pullaway proportion from screen" +msgstr "从屏幕拉出比例" diff --git a/DesktopCube@yare/files/DesktopCube@yare/5.8/settings-schema.json b/DesktopCube@yare/files/DesktopCube@yare/5.8/settings-schema.json new file mode 100644 index 00000000..4ef30894 --- /dev/null +++ b/DesktopCube@yare/files/DesktopCube@yare/5.8/settings-schema.json @@ -0,0 +1,58 @@ +{ + "header1" : { + "type" : "header", + "description" : "General" + }, + "animationTime" : { + "type" : "scale", + "description" : "Animation duration", + "min" : 0.10, + "max" : 1.0, + "default": 0.15, + "step" : 0.05 + }, + "pullaway" : { + "type" : "scale", + "description" : "Pullaway proportion from screen", + "min" : 0.00, + "max" : 0.3333, + "default" : 0.05, + "step" : 0.0001 + }, + "sep1": { + "type": "separator" + }, + "header2" : { + "type" : "header", + "description" : "Effects" + }, + "scaleEffect": { + "type": "tween", + "description": "Scale effect", + "default": "easeOutQuad" + }, + "unscaleEffect": { + "type": "tween", + "description": "Unscale effect", + "default": "easeOutQuad" + }, + "rotateEffect": { + "type": "tween", + "description": "Begin rotate effect", + "default": "easeInQuad" + }, + "unrotateEffect": { + "type": "tween", + "description": "End rotate effect", + "default": "easeOutQuad" + }, + "header3": { + "type" : "header", + "description" : "System Settings" + }, + "workspaces_btn": { + "type": "button", + "description": "Open Cinnamon Settings to manage Workspaces", + "callback": "on_btn_cs_workspaces_pressed" + } +} diff --git a/DesktopCube@yare/files/DesktopCube@yare/metadata.json b/DesktopCube@yare/files/DesktopCube@yare/metadata.json index 00b69a29..1c28b7c5 100644 --- a/DesktopCube@yare/files/DesktopCube@yare/metadata.json +++ b/DesktopCube@yare/files/DesktopCube@yare/metadata.json @@ -13,7 +13,8 @@ "4.0", "4.2", "4.4", - "4.6" + "4.6", + "5.8" ], "uuid": "DesktopCube@yare", "name": "Desktop Cube",