[arch-commits] Commit in electron/trunk (PKGBUILD gtk3-warnings.patch)
Nicola Squartini
tensor5 at archlinux.org
Sat Sep 10 09:44:10 UTC 2016
Date: Saturday, September 10, 2016 @ 09:44:10
Author: tensor5
Revision: 189091
electron: fix some gtk3 warnings
Added:
electron/trunk/gtk3-warnings.patch
Modified:
electron/trunk/PKGBUILD
---------------------+
PKGBUILD | 3 ++
gtk3-warnings.patch | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-09-10 03:47:01 UTC (rev 189090)
+++ PKGBUILD 2016-09-10 09:44:10 UTC (rev 189091)
@@ -31,6 +31,7 @@
'dont-use-sysroot.patch'
'allow-i686.patch'
'gtk3-menu-bar.patch'
+ 'gtk3-warnings.patch'
'use-system-clang.patch'
'use-system-libraries-in-node.patch'
'use-system-ninja.patch'
@@ -66,6 +67,7 @@
'75b2e9827f0593e59a35c36c6039ad10d35d7499fed6d97c4ed48ef1cce54c2b'
'c209475c16b506d8d888a54c8564718cf9775f450d1867e19e86a03d99a119be'
'4834c8573587c133d02a21cdfeffd9ef3ad7d71360ba548f33e100448e2cb821'
+ '00506737d1005f76caa8d5505acd4c1d19b42ca62e9f07a26664659447413694'
'e56184ddcceb29cfb1fcbca52678f72b7b8f8c8e69791016062f381aa78182f2'
'eb8f4d2b376dce69bec4741301696e9a9b7796fcdb00e80281438d84dc4d8659'
'dc3286a1947240ab6ec562263af0b3c9971da2a4ab45970e3e664563e877280f'
@@ -117,6 +119,7 @@
cd "${srcdir}"/electron
patch -Np1 -i "${srcdir}"/gtk3-menu-bar.patch
+ patch -Np1 -i "${srcdir}"/gtk3-warnings.patch
patch -Np1 -i "${srcdir}"/use-system-clang.patch
patch -Np1 -i "${srcdir}"/use-system-libraries-in-node.patch
patch -Np1 -i "${srcdir}"/use-system-ninja.patch
Added: gtk3-warnings.patch
===================================================================
--- gtk3-warnings.patch (rev 0)
+++ gtk3-warnings.patch 2016-09-10 09:44:10 UTC (rev 189091)
@@ -0,0 +1,65 @@
+--- a/atom/browser/ui/file_dialog_gtk.cc
++++ b/atom/browser/ui/file_dialog_gtk.cc
+@@ -2,6 +2,8 @@
+ // Use of this source code is governed by the MIT license that can be
+ // found in the LICENSE file.
+
++#include <glib/gi18n.h>
++
+ #include "atom/browser/ui/file_dialog.h"
+
+ #include "atom/browser/native_window_views.h"
+@@ -43,20 +45,20 @@ class FileChooserDialog {
+ const Filters& filters)
+ : parent_(static_cast<atom::NativeWindowViews*>(parent_window)),
+ filters_(filters) {
+- const char* confirm_text = GTK_STOCK_OK;
++ const char* confirm_text = _("_OK");
+
+ if (!button_label.empty())
+ confirm_text = button_label.c_str();
+ else if (action == GTK_FILE_CHOOSER_ACTION_SAVE)
+- confirm_text = GTK_STOCK_SAVE;
++ confirm_text = _("_Save");
+ else if (action == GTK_FILE_CHOOSER_ACTION_OPEN)
+- confirm_text = GTK_STOCK_OPEN;
++ confirm_text = _("_Open");
+
+ dialog_ = gtk_file_chooser_dialog_new(
+ title.c_str(),
+ NULL,
+ action,
+- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
++ _("_Cancel"), GTK_RESPONSE_CANCEL,
+ confirm_text, GTK_RESPONSE_ACCEPT,
+ NULL);
+ if (parent_) {
+--- a/atom/browser/ui/message_box_gtk.cc
++++ b/atom/browser/ui/message_box_gtk.cc
+@@ -2,6 +2,8 @@
+ // Use of this source code is governed by the MIT license that can be
+ // found in the LICENSE file.
+
++#include <glib/gi18n.h>
++
+ #include "atom/browser/ui/message_box.h"
+
+ #include "atom/browser/browser.h"
+@@ -107,13 +109,13 @@ class GtkMessageBox {
+ const char* TranslateToStock(int id, const std::string& text) {
+ std::string lower = base::ToLowerASCII(text);
+ if (lower == "cancel")
+- return GTK_STOCK_CANCEL;
++ return _("_Cancel");
+ else if (lower == "no")
+- return GTK_STOCK_NO;
++ return _("_No");
+ else if (lower == "ok")
+- return GTK_STOCK_OK;
++ return _("_OK");
+ else if (lower == "yes")
+- return GTK_STOCK_YES;
++ return _("_Yes");
+ else
+ return text.c_str();
+ }
More information about the arch-commits
mailing list