Updating hibernate-status to version 1.12 [d11284d].
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
0afd42e4b4
commit
c4b6d4d646
8 changed files with 209 additions and 180 deletions
|
@ -52,8 +52,7 @@ install-local: _build
|
|||
cp -r ./_build/* $(INSTALLBASE)/$(INSTALLNAME)/
|
||||
ifeq ($(INSTALLTYPE),system)
|
||||
# system-wide settings and locale files
|
||||
# rm -r $(INSTALLBASE)/$(INSTALLNAME)/schemas
|
||||
rm -f $(INSTALLBASE)/$(INSTALLNAME)/schemas/*gschema.xml
|
||||
rm -r $(INSTALLBASE)/$(INSTALLNAME)/schemas
|
||||
rm -r $(INSTALLBASE)/$(INSTALLNAME)/locale
|
||||
mkdir -p $(SHARE_PREFIX)/glib-2.0/schemas $(SHARE_PREFIX)/locale
|
||||
cp -r ./schemas/*gschema.* $(SHARE_PREFIX)/glib-2.0/schemas
|
||||
|
|
|
@ -0,0 +1,75 @@
|
|||
# Bulgarian translation of hibernate-status-button
|
||||
# Copyright (C) 2023 Zetta1 Reid0
|
||||
# This file is distributed under the same license as the hibernate-status-button package.
|
||||
# Zetta1 Reid0, 2023.
|
||||
#
|
||||
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Hibernate Status Button\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 17.03.2023 12:41+0200\n"
|
||||
"PO-Revision-Date: 17.03.2023 12:41+0200\n"
|
||||
"Last-Translator: Zetta1 Reid0\n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"Language: bg\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
|
||||
"X-Generator: Poedit 3.0\n"
|
||||
"X-Poedit-Basepath: .\n"
|
||||
|
||||
#: extension.js:189 confirmDialog.js:23 confirmDialog.js:32
|
||||
msgid "Hibernate"
|
||||
msgstr "Хиберниране"
|
||||
|
||||
#: extension.js:192
|
||||
msgid "Hybrid Sleep"
|
||||
msgstr "Хибридно Приспиване"
|
||||
|
||||
#: confirmDialog.js:24
|
||||
msgid "Do you really want to hibernate the system?"
|
||||
msgstr "Наистина ли искате да хибернирате системата?"
|
||||
|
||||
#: confirmDialog.js:27 confirmDialog.js:44 confirmDialog.js:67
|
||||
msgid "Cancel"
|
||||
msgstr "Отказ"
|
||||
|
||||
#: confirmDialog.js:40
|
||||
msgid "Hibernate button: Systemd Missing"
|
||||
msgstr "Бутон за Хибернация: Systemd Липсва."
|
||||
|
||||
#: confirmDialog.js:41
|
||||
msgid "Systemd seems to be missing and is required."
|
||||
msgstr "Systemd изглежда че липсва, а е задължително."
|
||||
|
||||
#: confirmDialog.js:49 confirmDialog.js:72
|
||||
msgid "Disable Extension"
|
||||
msgstr "Изключване на Разширението"
|
||||
|
||||
#: confirmDialog.js:58
|
||||
msgid "Hibernate button: Hibernate failed"
|
||||
msgstr "Бутон за Хибернация: Хибернирането се провали."
|
||||
|
||||
#: confirmDialog.js:59
|
||||
msgid ""
|
||||
"Looks like hibernation failed.\n"
|
||||
"On some linux distributions hibernation is disabled\n"
|
||||
"because not all hardware supports it well;\n"
|
||||
"please check your distribution documentation\n"
|
||||
"on how to enable it."
|
||||
msgstr ""
|
||||
"Изглежда че Хибернацията се провали.\n"
|
||||
"На някой Линукс дистрибуции хибернирането е изключено,\n"
|
||||
"защото не всеки хардуер го поддържа добре.\n"
|
||||
"Моля проверете документацията на вашата дистрибуция\n"
|
||||
"за това как да я включите"
|
||||
|
||||
#: confirmDialog.js:64
|
||||
msgid "You are wrong, don't check this anymore!"
|
||||
msgstr "Вие сте в грешка, Не проверявайте това повече!"
|
||||
|
||||
#: prefs.js:99
|
||||
msgid "This extension has no settings available"
|
||||
msgstr "Това разширение няма налични настройки."
|
|
@ -0,0 +1,72 @@
|
|||
# Hungarian translation of hibernate-status-button
|
||||
# Copyright (C) 2023 ViBE
|
||||
# This file is distributed under the same license as the hibernate-status-button package.
|
||||
# ViBE <vibe@protonmail.com>, 2023.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Hibernate Status Button\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-04-11 18:31+0200\n"
|
||||
"PO-Revision-Date: 2023-02-25 00:00+0100\n"
|
||||
"Last-Translator: ViBE <vibe@protonmail.com>\n"
|
||||
"Language-Team: Hungarian <vibe@protonmail.com>\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"X-Generator: Gtranslator 41.0\n"
|
||||
|
||||
#: confirmDialog.js:23 confirmDialog.js:32
|
||||
msgid "Hibernate"
|
||||
msgstr "Hibernálás"
|
||||
|
||||
#: extension.js:192
|
||||
msgid "Hybrid Sleep"
|
||||
msgstr "Hibrid felfüggesztés"
|
||||
|
||||
#: confirmDialog.js:24
|
||||
msgid "Do you really want to hibernate the system?"
|
||||
msgstr "Valóban hibernálni szeretné a rendszert?"
|
||||
|
||||
#: confirmDialog.js:27 confirmDialog.js:44 confirmDialog.js:67
|
||||
msgid "Cancel"
|
||||
msgstr "Mégse"
|
||||
|
||||
#: confirmDialog.js:40
|
||||
msgid "Hibernate button: Systemd Missing"
|
||||
msgstr "Hibernate button: systemd nem található"
|
||||
|
||||
#: confirmDialog.js:41
|
||||
msgid "Systemd seems to be missing and is required."
|
||||
msgstr "Úgy tűnik, hogy a hibernáláshoz szükséges systemd nincs telepítve."
|
||||
|
||||
#: confirmDialog.js:49 confirmDialog.js:72
|
||||
msgid "Disable Extension"
|
||||
msgstr "Kiterjesztés letiltása"
|
||||
|
||||
#: confirmDialog.js:58
|
||||
msgid "Hibernate button: Hibernate failed"
|
||||
msgstr "Hibernate button: Hibernálás meghiúsult"
|
||||
|
||||
#: confirmDialog.js:59
|
||||
msgid ""
|
||||
"Looks like hibernation failed.\n"
|
||||
"On some linux distributions hibernation is disabled\n"
|
||||
"because not all hardware supports it well;\n"
|
||||
"please check your distribution documentation\n"
|
||||
"on how to enable it."
|
||||
msgstr ""
|
||||
"Úgy tűnik, hogy a hibernálás sikertelen volt.\n"
|
||||
"Egyes Linux kiadások nem támogatják ezt a funkciót,\n"
|
||||
"mert nem minden eszköz támogatja a hibernálást;\n"
|
||||
"engedélyezéshez ellenőrizze a rendszer dokumentációját!"
|
||||
|
||||
#: confirmDialog.js:64
|
||||
msgid "You are wrong, don't check this anymore!"
|
||||
msgstr "Ne ellenőrizd ezt többet!"
|
||||
|
||||
#: prefs.js:99
|
||||
msgid "This extension has no settings available"
|
||||
msgstr "Ennek a kiterjesztésnek nincsenek beállításai"
|
|
@ -1,68 +1,72 @@
|
|||
# Nederlands translation of hibernate-status-button
|
||||
# Copyright (C) 2021 tebaranowski
|
||||
# This file is distributed under the same license as the hibernate-status-button package.
|
||||
# tebaranowski <tomasz.baranowski@int.pl>, 2021.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Hibernate Status Button\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-04-11 18:31+0200\n"
|
||||
"PO-Revision-Date: 2021-09-13 17:56+0200\n"
|
||||
"Last-Translator: Heimen Stoffels <vistausss@fastmail.com>\n"
|
||||
"Language-Team: Dutch <vistausss@fastmail.com>\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
|
||||
"X-Generator: Poedit 3.0\n"
|
||||
|
||||
#: confirmDialog.js:23 confirmDialog.js:32
|
||||
msgid "Hibernate"
|
||||
msgstr "Slaapstand"
|
||||
|
||||
#: confirmDialog.js:24
|
||||
msgid "Do you really want to hibernate the system?"
|
||||
msgstr "Weet u zeker dat u het systeem in de slaapstand wilt zetten?"
|
||||
|
||||
#: confirmDialog.js:27 confirmDialog.js:44 confirmDialog.js:67
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleren"
|
||||
|
||||
#: confirmDialog.js:40
|
||||
msgid "Hibernate button: Systemd Missing"
|
||||
msgstr "Slaapstandknop: Systemd ontbreekt"
|
||||
|
||||
#: confirmDialog.js:41
|
||||
msgid "Systemd seems to be missing and is required."
|
||||
msgstr "Systemd is vereist, maar niet aangetroffen."
|
||||
|
||||
#: confirmDialog.js:49 confirmDialog.js:72
|
||||
msgid "Disable Extension"
|
||||
msgstr "Uitbreiding uitschakelen"
|
||||
|
||||
#: confirmDialog.js:58
|
||||
msgid "Hibernate button: Hibernate failed"
|
||||
msgstr "Slaapstandknop: slaapstand mislukt"
|
||||
|
||||
#: confirmDialog.js:59
|
||||
msgid ""
|
||||
"Looks like hibernation failed.\n"
|
||||
"On some linux distributions hibernation is disabled\n"
|
||||
"because not all hardware supports it well;\n"
|
||||
"please check your distribution documentation\n"
|
||||
"on how to enable it."
|
||||
msgstr ""
|
||||
"Het lijkt er op dat de slaapstand niet kan worden ingeschakeld.\n"
|
||||
"Op sommige distributies is de slaapstand niet beschikbaar.\n"
|
||||
"Neem de documentatie van uw distributie door om te\n"
|
||||
"zien of u de slaapstand kunt activeren."
|
||||
|
||||
#: confirmDialog.js:64
|
||||
msgid "You are wrong, don't check this anymore!"
|
||||
msgstr "Dit klopt niet - negeer deze controle!"
|
||||
|
||||
#: prefs.js:99
|
||||
msgid "This extension has no settings available"
|
||||
msgstr "Deze uitbreiding bevat geen voorkeurenscherm"
|
||||
# Nederlands translation of hibernate-status-button
|
||||
# Copyright (C) 2021 tebaranowski
|
||||
# This file is distributed under the same license as the hibernate-status-button package.
|
||||
# tebaranowski <tomasz.baranowski@int.pl>, 2021.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Hibernate Status Button\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-04-11 18:31+0200\n"
|
||||
"PO-Revision-Date: 2021-09-13 17:56+0200\n"
|
||||
"Last-Translator: Heimen Stoffels <vistausss@fastmail.com>\n"
|
||||
"Language-Team: Dutch <vistausss@fastmail.com>\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
|
||||
"X-Generator: Poedit 3.0\n"
|
||||
|
||||
#: confirmDialog.js:23 confirmDialog.js:32
|
||||
msgid "Hibernate"
|
||||
msgstr "Slaapstand"
|
||||
|
||||
#: extension.js:192
|
||||
msgid "Hybrid Sleep"
|
||||
msgstr "Hybride slaapstand"
|
||||
|
||||
#: confirmDialog.js:24
|
||||
msgid "Do you really want to hibernate the system?"
|
||||
msgstr "Weet u zeker dat u het systeem in de slaapstand wilt zetten?"
|
||||
|
||||
#: confirmDialog.js:27 confirmDialog.js:44 confirmDialog.js:67
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleren"
|
||||
|
||||
#: confirmDialog.js:40
|
||||
msgid "Hibernate button: Systemd Missing"
|
||||
msgstr "Slaapstandknop: Systemd ontbreekt"
|
||||
|
||||
#: confirmDialog.js:41
|
||||
msgid "Systemd seems to be missing and is required."
|
||||
msgstr "Systemd is vereist, maar niet aangetroffen."
|
||||
|
||||
#: confirmDialog.js:49 confirmDialog.js:72
|
||||
msgid "Disable Extension"
|
||||
msgstr "Uitbreiding uitschakelen"
|
||||
|
||||
#: confirmDialog.js:58
|
||||
msgid "Hibernate button: Hibernate failed"
|
||||
msgstr "Slaapstandknop: slaapstand mislukt"
|
||||
|
||||
#: confirmDialog.js:59
|
||||
msgid ""
|
||||
"Looks like hibernation failed.\n"
|
||||
"On some linux distributions hibernation is disabled\n"
|
||||
"because not all hardware supports it well;\n"
|
||||
"please check your distribution documentation\n"
|
||||
"on how to enable it."
|
||||
msgstr ""
|
||||
"Het lijkt er op dat de slaapstand niet kan worden ingeschakeld.\n"
|
||||
"Op sommige distributies is de slaapstand niet beschikbaar.\n"
|
||||
"Neem de documentatie van uw distributie door om te\n"
|
||||
"zien of u de slaapstand kunt activeren."
|
||||
|
||||
#: confirmDialog.js:64
|
||||
msgid "You are wrong, don't check this anymore!"
|
||||
msgstr "Dit klopt niet - negeer deze controle!"
|
||||
|
||||
#: prefs.js:99
|
||||
msgid "This extension has no settings available"
|
||||
msgstr "Deze uitbreiding bevat geen voorkeurenscherm"
|
||||
|
|
|
@ -1,15 +1,17 @@
|
|||
# Russian translation of hibernate-status-button
|
||||
# Copyright (C) 2021 Serhii Riznychenko
|
||||
# Updated 2023 Dmitriy Sevastyuk
|
||||
# This file is distributed under the same license as the hibernate-status-button package.
|
||||
# Serhii Riznychenko, 2021.
|
||||
# Dmitriy Sevastyuk, 2023.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Hibernate Status Button\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-04-11 18:31+0200\n"
|
||||
"PO-Revision-Date: 2021-11-11 02:00+0200\n"
|
||||
"Last-Translator: Serhii Riznychenko\n"
|
||||
"PO-Revision-Date: 2023-04-01 07:00+0300\n"
|
||||
"Last-Translator: Dmitriy Sevastyuk\n"
|
||||
"Language-Team: Russian\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -21,7 +23,7 @@ msgstr ""
|
|||
|
||||
#: extension.js:189 confirmDialog.js:23 confirmDialog.js:32
|
||||
msgid "Hibernate"
|
||||
msgstr "Спящий режим"
|
||||
msgstr "Режим гибернации"
|
||||
|
||||
#: extension.js:192
|
||||
msgid "Hybrid Sleep"
|
||||
|
@ -29,7 +31,7 @@ msgstr "Гибридный сон"
|
|||
|
||||
#: confirmDialog.js:24
|
||||
msgid "Do you really want to hibernate the system?"
|
||||
msgstr "Вы действительно хотите перевести систему в спящий режим?"
|
||||
msgstr "Вы действительно хотите перевести систему в режим гибернации?"
|
||||
|
||||
#: confirmDialog.js:27 confirmDialog.js:44 confirmDialog.js:67
|
||||
msgid "Cancel"
|
||||
|
@ -41,7 +43,7 @@ msgstr "Не обнаружено systemd"
|
|||
|
||||
#: confirmDialog.js:41
|
||||
msgid "Systemd seems to be missing and is required."
|
||||
msgstr "Кажется отсутствует systemd, необходимый для режима сна."
|
||||
msgstr "Кажется отсутствует systemd, но он необходим."
|
||||
|
||||
#: confirmDialog.js:49 confirmDialog.js:72
|
||||
msgid "Disable Extension"
|
||||
|
@ -49,7 +51,7 @@ msgstr "Отключить расширение"
|
|||
|
||||
#: confirmDialog.js:58
|
||||
msgid "Hibernate button: Hibernate failed"
|
||||
msgstr "Не удалось перевести систему в сон"
|
||||
msgstr "Не удалось перевести систему в режим гибернации"
|
||||
|
||||
#: confirmDialog.js:59
|
||||
msgid ""
|
||||
|
@ -59,10 +61,10 @@ msgid ""
|
|||
"please check your distribution documentation\n"
|
||||
"on how to enable it."
|
||||
msgstr ""
|
||||
"Попытка перевести систему в сон завершилась неудачей.\n"
|
||||
"На некоторых дистрибутивах режим сна отключен\n"
|
||||
"так как не каждое оборудование имеет поддержку,\n"
|
||||
"пожалуйста обратитесь к документации своего дистрибутива\n"
|
||||
"Похоже, перевод системы в режим гибернации завершился неудачей.\n"
|
||||
"На некоторых дистрибутивах режим гибернации отключён,\n"
|
||||
"так как не всё оборудование должным образом его поддерживает;\n"
|
||||
"пожалуйста, обратитесь к документации своего дистрибутива\n"
|
||||
"чтобы узнать как его включить."
|
||||
|
||||
#: confirmDialog.js:64
|
||||
|
@ -71,4 +73,4 @@ msgstr "Вы ошиблись, пожалуйста не трогайте это
|
|||
|
||||
#: prefs.js:99
|
||||
msgid "This extension has no settings available"
|
||||
msgstr "Это расширение не содержит параметров"
|
||||
msgstr "Это расширение не имеет параметров"
|
||||
|
|
|
@ -16,10 +16,14 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: confirmDialog.js:23 confirmDialog.js:32
|
||||
#: extension.js:189 confirmDialog.js:23 confirmDialog.js:32
|
||||
msgid "Hibernate"
|
||||
msgstr "休眠"
|
||||
|
||||
#: extension.js:192
|
||||
msgid "Hybrid Sleep"
|
||||
msgstr "混合睡眠"
|
||||
|
||||
#: confirmDialog.js:24
|
||||
msgid "Do you really want to hibernate the system?"
|
||||
msgstr "确定要休眠系统吗?"
|
||||
|
@ -57,3 +61,7 @@ msgstr "休眠好像失败了。由于不是所有硬件都对该功能支持良
|
|||
#: confirmDialog.js:64
|
||||
msgid "You are wrong, don't check this anymore!"
|
||||
msgstr "忽略本项检查"
|
||||
|
||||
#: prefs.js:99
|
||||
msgid "This extension has no settings available"
|
||||
msgstr "这个扩展没有可用的设置"
|
|
@ -4,7 +4,8 @@
|
|||
"url": "https://github.com/arelange/gnome-shell-extension-hibernate-status",
|
||||
"description": "Adds a Hibernate button in Status menu. Using Alt modifier, you can also select Hybrid Sleep instead.",
|
||||
"shell-version": [
|
||||
"43"
|
||||
"43",
|
||||
"44"
|
||||
],
|
||||
"gettext-domain": "hibernate-status-button"
|
||||
}
|
||||
|
|
|
@ -17,15 +17,25 @@ var Prefs = class Prefs {
|
|||
this.KEY_HIBERNATE_WORKS_CHECK = "hibernate-works-check";
|
||||
this._schemaName = "org.gnome.shell.extensions.hibernate-status-button";
|
||||
|
||||
let schemaDir = Me.dir.get_child('schemas').get_path();
|
||||
// first try developer local schema
|
||||
try {
|
||||
let schemaDir = Me.dir.get_child('schemas').get_path();
|
||||
|
||||
let schemaSource = Gio.SettingsSchemaSource.new_from_directory(
|
||||
schemaDir, Gio.SettingsSchemaSource.get_default(), false
|
||||
);
|
||||
let schema = schemaSource.lookup(this._schemaName, false);
|
||||
let schemaSource = Gio.SettingsSchemaSource.new_from_directory(
|
||||
schemaDir, Gio.SettingsSchemaSource.get_default(), false
|
||||
);
|
||||
let schema = schemaSource.lookup(this._schemaName, false);
|
||||
|
||||
this._setting = new Gio.Settings({
|
||||
settings_schema: schema
|
||||
});
|
||||
return;
|
||||
} catch (e) {
|
||||
// now try system-wide one below
|
||||
}
|
||||
|
||||
this._setting = new Gio.Settings({
|
||||
settings_schema: schema
|
||||
schema_id: this._schemaName
|
||||
});
|
||||
}
|
||||
/**
|
||||
|
|
Loading…
Add table
Reference in a new issue