style: Use single-quotes for translated strings

The coding style of using double quotes for translatable strings
and single quotes otherwise is unnecessarily complex and cannot
be enforced with an eslint rule.

Simply use single quotes consistently for all strings.

https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/57
This commit is contained in:
Florian Müllner
2019-02-28 19:18:53 +01:00
parent db35d7ae7c
commit d83d6e857a
10 changed files with 45 additions and 46 deletions
+3 -3
View File
@@ -26,7 +26,7 @@ class ActivitiesMenuItem extends PopupMenu.PopupBaseMenuItem {
constructor(button) {
super();
this._button = button;
this.actor.add_child(new St.Label({ text: _("Activities Overview") }));
this.actor.add_child(new St.Label({ text: _('Activities Overview') }));
}
activate(event) {
@@ -115,7 +115,7 @@ class CategoryMenuItem extends PopupMenu.PopupBaseMenuItem {
if (this._category)
name = this._category.get_name();
else
name = _("Favorites");
name = _('Favorites');
this.actor.add_child(new St.Label({ text: name }));
this.actor.connect('motion-event', this._onMotionEvent.bind(this));
@@ -404,7 +404,7 @@ class ApplicationsButton extends PanelMenu.Button {
let hbox = new St.BoxLayout({ style_class: 'panel-status-menu-box' });
this._label = new St.Label({
text: _("Applications"),
text: _('Applications'),
y_expand: true,
y_align: Clutter.ActorAlign.CENTER
});
+10 -10
View File
@@ -57,25 +57,25 @@ const Widget = GObject.registerClass({
let appColumn = new Gtk.TreeViewColumn({
expand: true,
sort_column_id: Columns.DISPLAY_NAME,
title: _("Application")
title: _('Application')
});
let iconRenderer = new Gtk.CellRendererPixbuf;
appColumn.pack_start(iconRenderer, false);
appColumn.add_attribute(iconRenderer, "gicon", Columns.ICON);
appColumn.add_attribute(iconRenderer, 'gicon', Columns.ICON);
let nameRenderer = new Gtk.CellRendererText;
appColumn.pack_start(nameRenderer, true);
appColumn.add_attribute(nameRenderer, "text", Columns.DISPLAY_NAME);
appColumn.add_attribute(nameRenderer, 'text', Columns.DISPLAY_NAME);
this._treeView.append_column(appColumn);
let workspaceColumn = new Gtk.TreeViewColumn({
title: _("Workspace"),
title: _('Workspace'),
sort_column_id: Columns.WORKSPACE
});
let workspaceRenderer = new Gtk.CellRendererSpin({ editable: true });
workspaceRenderer.connect('edited', this._workspaceEdited.bind(this));
workspaceColumn.pack_start(workspaceRenderer, true);
workspaceColumn.add_attribute(workspaceRenderer, "adjustment", Columns.ADJUSTMENT);
workspaceColumn.add_attribute(workspaceRenderer, "text", Columns.WORKSPACE);
workspaceColumn.add_attribute(workspaceRenderer, 'adjustment', Columns.ADJUSTMENT);
workspaceColumn.add_attribute(workspaceRenderer, 'text', Columns.WORKSPACE);
this._treeView.append_column(workspaceColumn);
scrolled.add(this._treeView);
@@ -86,7 +86,7 @@ const Widget = GObject.registerClass({
let newButton = new Gtk.ToolButton({
icon_name: 'bookmark-new-symbolic',
label: _("Add Rule"),
label: _('Add Rule'),
is_important: true
});
newButton.connect('clicked', this._createNew.bind(this));
@@ -108,13 +108,13 @@ const Widget = GObject.registerClass({
_createNew() {
let dialog = new Gtk.Dialog({
title: _("Create new matching rule"),
title: _('Create new matching rule'),
transient_for: this.get_toplevel(),
use_header_bar: true,
modal: true
});
dialog.add_button(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL);
let addButton = dialog.add_button(_("Add"), Gtk.ResponseType.OK);
let addButton = dialog.add_button(_('Add'), Gtk.ResponseType.OK);
dialog.set_default_response(Gtk.ResponseType.OK);
let grid = new Gtk.Grid({
@@ -131,7 +131,7 @@ const Widget = GObject.registerClass({
grid.attach(dialog._appChooser, 0, 0, 2, 1);
grid.attach(new Gtk.Label({
label: _("Workspace"),
label: _('Workspace'),
halign: Gtk.Align.END
}), 0, 1, 1, 1);
let adjustment = new Gtk.Adjustment({
+3 -3
View File
@@ -97,7 +97,7 @@ class MountMenuItem extends PopupMenu.PopupBaseMenuItem {
_reportFailure(exception) {
// TRANSLATORS: %s is the filesystem name
let msg = _("Ejecting drive “%s” failed:").format(this.mount.get_name());
let msg = _('Ejecting drive “%s” failed:').format(this.mount.get_name());
Main.notifyError(msg, exception.message);
}
@@ -113,7 +113,7 @@ class MountMenuItem extends PopupMenu.PopupBaseMenuItem {
let DriveMenu = GObject.registerClass(
class DriveMenu extends PanelMenu.Button {
_init() {
super._init(0.0, _("Removable devices"));
super._init(0.0, _('Removable devices'));
let hbox = new St.BoxLayout({ style_class: 'panel-status-menu-box' });
let icon = new St.Icon({
@@ -140,7 +140,7 @@ class DriveMenu extends PanelMenu.Button {
this._monitor.get_mounts().forEach(this._addMount.bind(this));
this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
this.menu.addAction(_("Open Files"), event => {
this.menu.addAction(_('Open Files'), event => {
let appSystem = Shell.AppSystem.get_default();
let app = appSystem.lookup_app('org.gnome.Nautilus.desktop');
app.activate_full(-1, event.get_time());
+2 -2
View File
@@ -76,11 +76,11 @@ const SECTIONS = [
let PlacesMenu = GObject.registerClass(
class PlacesMenu extends PanelMenu.Button {
_init() {
super._init(0.0, _("Places"));
super._init(0.0, _('Places'));
let hbox = new St.BoxLayout({ style_class: 'panel-status-menu-box' });
let label = new St.Label({
text: _("Places"),
text: _('Places'),
y_expand: true,
y_align: Clutter.ActorAlign.CENTER
});
+7 -7
View File
@@ -56,7 +56,7 @@ class PlaceInfo {
if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.FAILED_HANDLED))
// e.g. user canceled the password dialog
return;
Main.notifyError(_("Failed to mount volume for “%s”").format(this.name), e.message);
Main.notifyError(_('Failed to mount volume for “%s”').format(this.name), e.message);
return;
}
@@ -69,7 +69,7 @@ class PlaceInfo {
}
});
} else {
Main.notifyError(_("Failed to launch “%s”").format(this.name), e.message);
Main.notifyError(_('Failed to launch “%s”').format(this.name), e.message);
}
}
};
@@ -130,7 +130,7 @@ Signals.addSignalMethods(PlaceInfo.prototype);
class RootInfo extends PlaceInfo {
_init() {
super._init('devices', Gio.File.new_for_path('/'), _("Computer"));
super._init('devices', Gio.File.new_for_path('/'), _('Computer'));
let busName = 'org.freedesktop.hostname1';
let objPath = '/org/freedesktop/hostname1';
@@ -153,7 +153,7 @@ class RootInfo extends PlaceInfo {
// GDBusProxy will emit a g-properties-changed when hostname1 goes down
// ignore it
if (proxy.g_name_owner) {
this.name = proxy.PrettyHostname || _("Computer");
this.name = proxy.PrettyHostname || _('Computer');
this.emit('changed');
}
}
@@ -214,7 +214,7 @@ class PlaceDeviceInfo extends PlaceInfo {
}
_reportFailure(exception) {
let msg = _("Ejecting drive “%s” failed:").format(this._mount.get_name());
let msg = _('Ejecting drive “%s” failed:').format(this._mount.get_name());
Main.notifyError(msg, exception.message);
}
}
@@ -340,7 +340,7 @@ var PlacesManager = class {
this._places.special.push(new PlaceInfo('special',
Gio.File.new_for_path(homePath),
_("Home")));
_('Home')));
let specials = [];
let dirs = DEFAULT_DIRECTORIES.slice();
@@ -384,7 +384,7 @@ var PlacesManager = class {
this._places.devices.push(new RootInfo());
this._places.network.push(new PlaceInfo('network',
Gio.File.new_for_uri('network:///'),
_("Browse Network"),
_('Browse Network'),
'network-workgroup-symbolic'));
/* first go through all connected drives */
+10 -10
View File
@@ -97,7 +97,7 @@ class WindowContextMenu extends PopupMenu.PopupMenu {
this._updateMaximizeItem.bind(this));
this._updateMaximizeItem();
this._closeItem = new PopupMenu.PopupMenuItem(_("Close"));
this._closeItem = new PopupMenu.PopupMenuItem(_('Close'));
this._closeItem.connect('activate', () => {
this._metaWindow.delete(global.get_current_time());
});
@@ -117,14 +117,14 @@ class WindowContextMenu extends PopupMenu.PopupMenu {
_updateMinimizeItem() {
this._minimizeItem.label.text = this._metaWindow.minimized ?
_("Unminimize") : _("Minimize");
_('Unminimize') : _('Minimize');
}
_updateMaximizeItem() {
let maximized = this._metaWindow.maximized_vertically &&
this._metaWindow.maximized_horizontally;
this._maximizeItem.label.text = maximized ?
_("Unmaximize") : _("Maximize");
_('Unmaximize') : _('Maximize');
}
_onDestroy() {
@@ -405,19 +405,19 @@ class AppContextMenu extends PopupMenu.PopupMenu {
this._appButton = appButton;
this._minimizeItem = new PopupMenu.PopupMenuItem(_("Minimize all"));
this._minimizeItem = new PopupMenu.PopupMenuItem(_('Minimize all'));
this._minimizeItem.connect('activate', () => {
this._appButton.getWindowList().forEach(w => w.minimize());
});
this.addMenuItem(this._minimizeItem);
this._unminimizeItem = new PopupMenu.PopupMenuItem(_("Unminimize all"));
this._unminimizeItem = new PopupMenu.PopupMenuItem(_('Unminimize all'));
this._unminimizeItem.connect('activate', () => {
this._appButton.getWindowList().forEach(w => w.unminimize());
});
this.addMenuItem(this._unminimizeItem);
this._maximizeItem = new PopupMenu.PopupMenuItem(_("Maximize all"));
this._maximizeItem = new PopupMenu.PopupMenuItem(_('Maximize all'));
this._maximizeItem.connect('activate', () => {
this._appButton.getWindowList().forEach(w => {
w.maximize(Meta.MaximizeFlags.HORIZONTAL |
@@ -426,7 +426,7 @@ class AppContextMenu extends PopupMenu.PopupMenu {
});
this.addMenuItem(this._maximizeItem);
this._unmaximizeItem = new PopupMenu.PopupMenuItem(_("Unmaximize all"));
this._unmaximizeItem = new PopupMenu.PopupMenuItem(_('Unmaximize all'));
this._unmaximizeItem.connect('activate', () => {
this._appButton.getWindowList().forEach(w => {
w.unmaximize(Meta.MaximizeFlags.HORIZONTAL |
@@ -435,7 +435,7 @@ class AppContextMenu extends PopupMenu.PopupMenu {
});
this.addMenuItem(this._unmaximizeItem);
let item = new PopupMenu.PopupMenuItem(_("Close all"));
let item = new PopupMenu.PopupMenuItem(_('Close all'));
item.connect('activate', () => {
this._appButton.getWindowList().forEach(w => {
w.delete(global.get_current_time());
@@ -652,7 +652,7 @@ class AppButton extends BaseButton {
let WorkspaceIndicator = GObject.registerClass(
class WorkspaceIndicator extends PanelMenu.Button {
_init() {
super._init(0.0, _("Workspace Indicator"), true);
super._init(0.0, _('Workspace Indicator'), true);
this.setMenu(new PopupMenu.PopupMenu(this, 0.0, St.Side.BOTTOM));
this.add_style_class_name('window-list-workspace-indicator');
this.menu.actor.remove_style_class_name('panel-menu');
@@ -833,7 +833,7 @@ class WindowList {
trackFullscreen: true
});
Main.uiGroup.set_child_above_sibling(this.actor, Main.layoutManager.panelBox);
Main.ctrlAltTabManager.addGroup(this.actor, _("Window List"), 'start-here-symbolic');
Main.ctrlAltTabManager.addGroup(this.actor, _('Window List'), 'start-here-symbolic');
this.actor.width = this._monitor.width;
this.actor.connect('notify::height', this._updatePosition.bind(this));
+5 -5
View File
@@ -22,7 +22,7 @@ class WindowListPrefsWidget extends Gtk.Grid {
this.row_spacing = 6;
this.orientation = Gtk.Orientation.VERTICAL;
let groupingLabel = '<b>%s</b>'.format(_("Window Grouping"));
let groupingLabel = '<b>%s</b>'.format(_('Window Grouping'));
this.add(new Gtk.Label({
label: groupingLabel, use_markup: true,
halign: Gtk.Align.START
@@ -44,9 +44,9 @@ class WindowListPrefsWidget extends Gtk.Grid {
let modes = range.deep_unpack()[1].deep_unpack();
let modeLabels = {
'never': _("Never group windows"),
'auto': _("Group windows when space is limited"),
'always': _("Always group windows")
'never': _('Never group windows'),
'auto': _('Group windows when space is limited'),
'always': _('Always group windows')
};
let radio = null;
@@ -72,7 +72,7 @@ class WindowListPrefsWidget extends Gtk.Grid {
}
let check = new Gtk.CheckButton({
label: _("Show on all monitors"),
label: _('Show on all monitors'),
margin_top: 6
});
this._settings.bind('show-on-all-monitors', check, 'active', Gio.SettingsBindFlags.DEFAULT);
+1 -1
View File
@@ -18,7 +18,7 @@ const WORKSPACE_KEY = 'workspace-names';
let WorkspaceIndicator = GObject.registerClass(
class WorkspaceIndicator extends PanelMenu.Button {
_init() {
super._init(0.0, _("Workspace Indicator"));
super._init(0.0, _('Workspace Indicator'));
let workspaceManager = global.workspace_manager;
+3 -3
View File
@@ -128,7 +128,7 @@ class WorkspaceSettingsWidget extends Gtk.Grid {
this.orientation = Gtk.Orientation.VERTICAL;
this.add(new Gtk.Label({
label: '<b>%s</b>'.format(_("Workspace Names")),
label: '<b>%s</b>'.format(_('Workspace Names')),
use_markup: true,
margin_bottom: 6,
hexpand: true,
@@ -148,7 +148,7 @@ class WorkspaceSettingsWidget extends Gtk.Grid {
vexpand: true
});
let column = new Gtk.TreeViewColumn({ title: _("Name") });
let column = new Gtk.TreeViewColumn({ title: _('Name') });
let renderer = new Gtk.CellRendererText({ editable: true });
renderer.connect('edited', this._cellEdited.bind(this));
column.pack_start(renderer, true);
@@ -188,7 +188,7 @@ class WorkspaceSettingsWidget extends Gtk.Grid {
let iter = this._store.append();
let index = this._store.get_path(iter).get_indices()[0];
let label = _("Workspace %d").format(index + 1);
let label = _('Workspace %d').format(index + 1);
this._store.set(iter, [this._store.Columns.LABEL], [label]);
}
+1 -2
View File
@@ -11,7 +11,6 @@
"CallExpression": { "arguments": "first" },
"MemberExpression": "off"
}
],
"quotes": "off"
]
}
}