diff --git a/appIcons.js b/appIcons.js index 00ccd70..eb77126 100644 --- a/appIcons.js +++ b/appIcons.js @@ -49,6 +49,7 @@ const Me = imports.misc.extensionUtils.getCurrentExtension(); const Utils = Me.imports.utils; const WindowPreview = Me.imports.windowPreview; const Taskbar = Me.imports.taskbar; +const _ = imports.gettext.domain(Utils.TRANSLATION_DOMAIN).gettext; let DASH_ANIMATION_TIME = Dash.DASH_ANIMATION_TIME; let DASH_ITEM_LABEL_SHOW_TIME = Dash.DASH_ITEM_LABEL_SHOW_TIME; diff --git a/extension.js b/extension.js index cb440f2..7c2a014 100644 --- a/extension.js +++ b/extension.js @@ -43,6 +43,7 @@ let extensionChangedHandler; let disabledUbuntuDock; function init() { + Convenience.initTranslations(Me.imports.utils.TRANSLATION_DOMAIN); } function enable() { diff --git a/panel.js b/panel.js index f0b0fa5..0904ada 100644 --- a/panel.js +++ b/panel.js @@ -54,6 +54,7 @@ const Tweener = imports.ui.tweener; const Intellihide = Me.imports.intellihide; const Transparency = Me.imports.transparency; +const _ = imports.gettext.domain(Me.imports.utils.TRANSLATION_DOMAIN).gettext; let tracker = Shell.WindowTracker.get_default(); diff --git a/utils.js b/utils.js index 3eea886..db8c865 100644 --- a/utils.js +++ b/utils.js @@ -28,6 +28,8 @@ const Meta = imports.gi.Meta; let es6Support = imports.misc.config.PACKAGE_VERSION >= '3.31.9'; +var TRANSLATION_DOMAIN = 'dash-to-panel'; + var defineClass = function (classDef) { let parentProto = !!classDef.Extends ? classDef.Extends.prototype : null; let isGObject = parentProto instanceof imports.gi.GObject.Object;