From fe1de1c0c939e0ff675608fe21f52d3618bd01b3 Mon Sep 17 00:00:00 2001 From: "xalt7x.service" Date: Fri, 13 Oct 2023 07:29:36 +0300 Subject: [PATCH] appIcons: Add support for translating plural forms Closes #1964 --- appIcons.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appIcons.js b/appIcons.js index d5f9c5e..00352fd 100644 --- a/appIcons.js +++ b/appIcons.js @@ -46,7 +46,7 @@ import * as PanelSettings from './panelSettings.js'; import * as Taskbar from './taskbar.js'; import * as Progress from './progress.js'; import {DTP_EXTENSION, SETTINGS, DESKTOPSETTINGS, EXTENSION_PATH} from './extension.js'; -import {gettext as _} from 'resource:///org/gnome/shell/extensions/extension.js'; +import {gettext as _, ngettext} from 'resource:///org/gnome/shell/extensions/extension.js'; //timeout names const T2 = 'mouseScrollTimeout'; @@ -1476,7 +1476,7 @@ export class TaskbarSecondaryMenu extends AppMenu.AppMenu { if (count == 1) quitFromTaskbarMenuText = _("Quit"); else - quitFromTaskbarMenuText = _("Quit") + ' ' + count + ' ' + _("Windows"); + quitFromTaskbarMenuText = ngettext('Quit %d Window', 'Quit %d Windows', count).format(count); this._quitItem.label.set_text(quitFromTaskbarMenuText); }