...
 
Commits (23)
================
Evince 3.18.2
================
Bug fixes:
* Fix the position of the zoom action GtkPopover in Wayland
(#756976, Germán Poo-Caamaño)
Translation updates:
* Daniel Șerbănescu (ro)
================
Evince 3.18.1
================
Bug fixes:
* Fix performance regression with recent versions of GTK+ when
getting colors from GtkStyleContext for a different state
(#755442, Sebastian Keller)
* Fix a crash in PDF backend when opening documents containing screen
annotations with no actions (#756572, Germán Poo-Caamaño)
* Ignore right clicks while adding new annotations (#755619, José Aliste)
* Escape bookmark titles to be correctly rendered when they
contain characters like & (#66301, José Aliste)
* Fix handling of multiple files provided as command line
arguments (#755796, Felipe Borges)
* Show error messages also in recent view mode (#755064, Felipe Borges)
* Do not crash when the rendering or thumbnail jobs fail (#744049,
Marek Kasik)
Translation updates:
* Khaled Hosny (ar)
* Sadia Afroz (bn)
* Samir Ribić (bs)
* František Zatloukal (cs)
* Dawa pemo (dz)
* Inaki Larranaga Murgoitio (eu)
* Jiri Grönroos (fi)
* Claudio Arseni (it)
* Jiro Matsuzawa (ja)
* Khoem Sokhem (km)
* Rakesh Pandit (ks)
* Erdal Ronahî (ku)
* Badral (mn)
* Sandeep Shedmake (mr)
* Umarzuki Bin Mochlis Moktar (ms)
* KYAW MYAT THU (my)
* Nils-Christoph Fiedler (nds)
* Narayan Kumar Magar (ne)
* Manoj Kumar Giri (or)
* Rafael Fontenelle (pt_BR)
* Pedro Albuquerque (pt)
* Danishka Navin (si)
* Dušan Kazik (sk)
* Miloš Popović (sr@latin)
* Милош Поповић (sr)
* Shantha kumar (ta)
* Krishnababu Krothapalli (te)
* Victor Ibragimov (tg)
* Gheyret Kenji (ug)
* Trần Ngọc Quân (vi)
* YunQiang Su (zh_CN)
================
Evince 3.18.0
================
......
......@@ -889,7 +889,7 @@ extract_argv (EvDocument *document, gint page)
return NULL;
if (comics_document->regex_arg) {
quoted_archive = comics_regex_quote (comics_document->archive);
quoted_archive = g_shell_quote (comics_document->archive);
quoted_filename =
comics_regex_quote (comics_document->page_names->pdata[page]);
} else {
......
......@@ -7,6 +7,9 @@
<mimetypes>
@APPDATA_COMICS_MIME_TYPES@
</mimetypes>
<kudos>
<kudo>ModernToolkit</kudo>
</kudos>
<url type="homepage">https://wiki.gnome.org/Apps/Evince/SupportedDocumentFormats</url>
<metadata_license>GPL-2.0+</metadata_license>
<project_license>GPL-2.0+</project_license>
......
......@@ -7,6 +7,9 @@
<mimetypes>
@APPDATA_DJVU_MIME_TYPES@
</mimetypes>
<kudos>
<kudo>ModernToolkit</kudo>
</kudos>
<url type="homepage">https://wiki.gnome.org/Apps/Evince/SupportedDocumentFormats</url>
<metadata_license>GPL-2.0+</metadata_license>
<project_license>GPL-2.0+</project_license>
......
......@@ -7,6 +7,9 @@
<mimetypes>
@APPDATA_DVI_MIME_TYPES@
</mimetypes>
<kudos>
<kudo>ModernToolkit</kudo>
</kudos>
<url type="homepage">https://wiki.gnome.org/Apps/Evince/SupportedDocumentFormats</url>
<metadata_license>GPL-2.0+</metadata_license>
<project_license>GPL-2.0+</project_license>
......
......@@ -7,6 +7,9 @@
<mimetypes>
@APPDATA_PDF_MIME_TYPES@
</mimetypes>
<kudos>
<kudo>ModernToolkit</kudo>
</kudos>
<url type="homepage">https://wiki.gnome.org/Apps/Evince/SupportedDocumentFormats</url>
<metadata_license>GPL-2.0+</metadata_license>
<project_license>GPL-2.0+</project_license>
......
......@@ -7,6 +7,9 @@
<mimetypes>
@APPDATA_PS_MIME_TYPES@
</mimetypes>
<kudos>
<kudo>ModernToolkit</kudo>
</kudos>
<url type="homepage">https://wiki.gnome.org/Apps/Evince/SupportedDocumentFormats</url>
<metadata_license>GPL-2.0+</metadata_license>
<project_license>GPL-2.0+</project_license>
......
......@@ -7,6 +7,9 @@
<mimetypes>
@APPDATA_TIFF_MIME_TYPES@
</mimetypes>
<kudos>
<kudo>ModernToolkit</kudo>
</kudos>
<url type="homepage">https://wiki.gnome.org/Apps/Evince/SupportedDocumentFormats</url>
<metadata_license>GPL-2.0+</metadata_license>
<project_license>GPL-2.0+</project_license>
......
......@@ -7,6 +7,9 @@
<mimetypes>
@APPDATA_XPS_MIME_TYPES@
</mimetypes>
<kudos>
<kudo>ModernToolkit</kudo>
</kudos>
<url type="homepage">https://wiki.gnome.org/Apps/Evince/SupportedDocumentFormats</url>
<metadata_license>GPL-2.0+</metadata_license>
<project_license>GPL-2.0+</project_license>
......
......@@ -135,6 +135,7 @@ static void toggleSearch(EvBrowserPluginToolbar *toolbar)
{
if (!toolbar->priv->searchPopover) {
toolbar->priv->searchPopover = gtk_popover_new(toolbar->priv->searchToggleButton);
gtk_popover_set_position (GTK_POPOVER (toolbar->priv->searchPopover), GTK_POS_BOTTOM);
g_signal_connect_swapped(toolbar->priv->searchPopover, "closed", G_CALLBACK(searchPopoverClosed), toolbar);
GtkWidget *searchBox = ev_search_box_new(toolbar->priv->plugin->model());
g_signal_connect_swapped(searchBox, "started", G_CALLBACK(searchStarted), toolbar);
......
......@@ -4,7 +4,7 @@
m4_define([ev_major_version],[3])
m4_define([ev_minor_version],[18])
m4_define([ev_micro_version],[0])
m4_define([ev_micro_version],[2])
m4_define([ev_extra_version],[])
m4_define([ev_version],[ev_major_version.ev_minor_version.ev_micro_version()ev_extra_version])
......
themedir = $(pkgdatadir)/icons/hicolor
themedir = $(datadir)/icons/hicolor
size = scalable
context = apps
......
This diff is collapsed.
This diff is collapsed.
......@@ -724,11 +724,13 @@ _ev_document_get_thumbnail (EvDocument *document,
EvRenderContext *rc)
{
cairo_surface_t *surface;
GdkPixbuf *pixbuf;
GdkPixbuf *pixbuf = NULL;
surface = ev_document_render (document, rc);
pixbuf = ev_document_misc_pixbuf_from_surface (surface);
cairo_surface_destroy (surface);
if (surface != NULL) {
pixbuf = ev_document_misc_pixbuf_from_surface (surface);
cairo_surface_destroy (surface);
}
return pixbuf;
}
......
......@@ -275,12 +275,34 @@ ev_annotation_window_close (EvAnnotationWindow *window)
g_signal_emit (window, signals[CLOSED], 0);
}
static gboolean
ev_annotation_window_button_press_event (GtkWidget *widget,
GdkEventButton *event)
{
EvAnnotationWindow *window = EV_ANNOTATION_WINDOW (widget);
if (event->type == GDK_BUTTON_PRESS && event->button == 1) {
window->in_move = TRUE;
window->x = event->x_root - event->x;
window->y = event->y_root - event->y;
gtk_window_begin_move_drag (GTK_WINDOW (widget),
event->button,
event->x_root,
event->y_root,
event->time);
return TRUE;
}
return FALSE;
}
static void
ev_annotation_window_init (EvAnnotationWindow *window)
{
GtkWidget *vbox, *hbox;
GtkWidget *icon;
GtkWidget *swindow;
GtkWidget *header;
GtkIconTheme *icon_theme;
GdkPixbuf *pixbuf;
......@@ -297,10 +319,19 @@ ev_annotation_window_init (EvAnnotationWindow *window)
gtk_box_pack_start (GTK_BOX (hbox), icon, FALSE, FALSE, 0);
gtk_widget_show (icon);
header = gtk_event_box_new ();
gtk_widget_add_events (header, GDK_BUTTON_PRESS_MASK);
g_signal_connect_swapped (header, "button-press-event",
G_CALLBACK (ev_annotation_window_button_press_event),
window);
window->title = gtk_label_new (NULL);
gtk_box_pack_start (GTK_BOX (hbox), window->title, TRUE, TRUE, 0);
gtk_container_add (GTK_CONTAINER (header), window->title);
gtk_widget_show (window->title);
gtk_box_pack_start (GTK_BOX (hbox), header, TRUE, TRUE, 0);
gtk_widget_show (header);
window->close_button = gtk_button_new ();
gtk_button_set_relief (GTK_BUTTON (window->close_button), GTK_RELIEF_NONE);
gtk_container_set_border_width (GTK_CONTAINER (window->close_button), 0);
......@@ -460,27 +491,6 @@ ev_annotation_window_constructor (GType type,
return object;
}
static gboolean
ev_annotation_window_button_press_event (GtkWidget *widget,
GdkEventButton *event)
{
EvAnnotationWindow *window = EV_ANNOTATION_WINDOW (widget);
if (event->type == GDK_BUTTON_PRESS && event->button == 1) {
window->in_move = TRUE;
window->x = event->x_root - event->x;
window->y = event->y_root - event->y;
gtk_window_begin_move_drag (GTK_WINDOW (widget),
event->button,
event->x_root,
event->y_root,
event->time);
return TRUE;
}
return FALSE;
}
static gboolean
ev_annotation_window_configure_event (GtkWidget *widget,
GdkEventConfigure *event)
......@@ -539,7 +549,6 @@ ev_annotation_window_class_init (EvAnnotationWindowClass *klass)
g_object_class->set_property = ev_annotation_window_set_property;
g_object_class->dispose = ev_annotation_window_dispose;
gtk_widget_class->button_press_event = ev_annotation_window_button_press_event;
gtk_widget_class->configure_event = ev_annotation_window_configure_event;
gtk_widget_class->focus_in_event = ev_annotation_window_focus_in_event;
gtk_widget_class->focus_out_event = ev_annotation_window_focus_out_event;
......
......@@ -637,6 +637,21 @@ ev_job_render_run (EvJob *job)
g_object_unref (ev_page);
job_render->surface = ev_document_render (job->document, rc);
if (job_render->surface == NULL) {
ev_document_fc_mutex_unlock ();
ev_document_doc_mutex_unlock ();
g_object_unref (rc);
ev_job_failed (job,
EV_DOCUMENT_ERROR,
EV_DOCUMENT_ERROR_INVALID,
"Failed to render page %d",
job_render->page);
return FALSE;
}
/* If job was cancelled during the page rendering,
* we return now, so that the thread is finished ASAP
*/
......@@ -873,7 +888,16 @@ ev_job_thumbnail_run (EvJob *job)
g_object_unref (pixbuf);
}
ev_job_succeeded (job);
if ((job_thumb->format == EV_JOB_THUMBNAIL_PIXBUF && pixbuf == NULL) ||
job_thumb->thumbnail_surface == NULL) {
ev_job_failed (job,
EV_DOCUMENT_ERROR,
EV_DOCUMENT_ERROR_INVALID,
"Failed to create thumbnail for page %d",
job_thumb->page);
} else {
ev_job_succeeded (job);
}
return FALSE;
}
......
......@@ -337,6 +337,12 @@ job_finished_cb (EvJob *job,
job_info = find_job_cache (pixbuf_cache, job_render->page);
if (ev_job_is_failed (job)) {
job_info->job = NULL;
g_object_unref (job);
return;
}
copy_job_to_job_info (job_render, job_info, pixbuf_cache);
g_signal_emit (pixbuf_cache, signals[JOB_FINISHED], 0, job_info->region);
}
......
......@@ -577,8 +577,16 @@ ev_view_accessible_set_page_range (EvViewAccessible *accessible,
g_return_if_fail (EV_IS_VIEW_ACCESSIBLE (accessible));
/* When a document is reloaded, the accessible->priv->children is
* cleaned up and updated with the new document information.
* In specific cases, where the document is smaller, priv->end_page
* will be higher than the current number of pages. Therefore, we
* check the number of pages to avoid access to non-existent pages
* in priv->children).
* See https://bugzilla.gnome.org/show_bug.cgi?id=735744
*/
for (i = accessible->priv->start_page; i <= accessible->priv->end_page; i++) {
if (i < start || i > end) {
if ((i < start || i > end) && i < ev_view_accessible_get_n_pages (accessible)) {
page = g_ptr_array_index (accessible->priv->children, i);
atk_object_notify_state_change (page, ATK_STATE_SHOWING, FALSE);
}
......
......@@ -36,6 +36,7 @@ gl
gu
he
hi
hr
hu
id
is
......
......@@ -20,8 +20,8 @@ msgstr ""
"Project-Id-Version: evince master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
"product=evince&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-07-16 15:51+0000\n"
"PO-Revision-Date: 2015-07-17 01:14+0200\n"
"POT-Creation-Date: 2015-10-17 03:55+0000\n"
"PO-Revision-Date: 2015-10-17 12:02+0200\n"
"Last-Translator: František Zatloukal <Zatloukal.Frantisek@gmail.com>\n"
"Language-Team: Czech <gnome-cs-list@gnome.org>\n"
"Language: cs\n"
......@@ -441,8 +441,8 @@ msgid "File type %s (%s) is not supported"
msgstr "Typ souboru %s (%s) není podporován"
#: ../libdocument/ev-document-factory.c:364
#: ../libdocument/ev-file-helpers.c:491 ../libdocument/ev-file-helpers.c:537
#: ../libdocument/ev-file-helpers.c:556
#: ../libdocument/ev-file-helpers.c:492 ../libdocument/ev-file-helpers.c:538
#: ../libdocument/ev-file-helpers.c:557
msgid "Unknown MIME Type"
msgstr "Neznámý typ MIME"
......@@ -464,14 +464,12 @@ msgstr "Nepodařilo se vytvořit dočasný soubor: %s"
msgid "Failed to create a temporary directory: %s"
msgstr "Nepodařilo se vytvořit dočasný adresář: %s"
#: ../libmisc/ev-page-action-widget.c:84
#: ../libmisc/ev-page-action-widget.c:123
#: ../libmisc/ev-page-action-widget.c:84 ../libmisc/ev-page-action-widget.c:123
#, c-format
msgid "(%d of %d)"
msgstr "(%d z %d)"
#: ../libmisc/ev-page-action-widget.c:86
#: ../libmisc/ev-page-action-widget.c:127
#: ../libmisc/ev-page-action-widget.c:86 ../libmisc/ev-page-action-widget.c:127
#, c-format
msgid "of %d"
msgstr "z %d"
......@@ -507,10 +505,20 @@ msgstr "Najít předchozí výskyt hledaného řetězce"
msgid "Find next occurrence of the search string"
msgstr "Najít následující výskyt hledaného řetězce"
#: ../libview/ev-jobs.c:2002
#: ../libview/ev-jobs.c:649
#, c-format
msgid "Failed to render page %d"
msgstr "Selhalo vykreslení stránky %d"
#: ../libview/ev-jobs.c:896
#, c-format
msgid "Failed to create thumbnail for page %d"
msgstr "Selhalo vytvoření náhledu pro stránku %d"
#: ../libview/ev-jobs.c:2026
#, c-format
msgid "Failed to print page %d: %s"
msgstr "Nepodařilo se vytisknout stránku %d z dokumentu %s"
msgstr "Selhal tisk stránky %d: %s"
#. Initial state
#: ../libview/ev-print-operation.c:350
......@@ -519,7 +527,7 @@ msgstr "Připravuje se náhled…"
#: ../libview/ev-print-operation.c:352 ../libview/ev-print-operation.c:362
msgid "Finishing…"
msgstr "Probíhá dokončování…"
msgstr "Dokončuje se…"
#: ../libview/ev-print-operation.c:354
#, c-format
......@@ -1156,7 +1164,7 @@ msgstr "Tisk…"
msgid "Index"
msgstr "Rejstřík"
#: ../shell/ev-sidebar-thumbnails.c:1080
#: ../shell/ev-sidebar-thumbnails.c:1085
msgid "Thumbnails"
msgstr "Náhledy"
......
This diff is collapsed.
This diff is collapsed.
......@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
"product=evince&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-09-04 15:53+0000\n"
"PO-Revision-Date: 2015-09-04 20:58+0500\n"
"POT-Creation-Date: 2015-11-16 16:57+0000\n"
"PO-Revision-Date: 2015-11-16 22:30+0500\n"
"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
"Language-Team: Kazakh <kk_KZ@googlegroups.com>\n"
"Language: kk\n"
......@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 1.8.4\n"
"X-Generator: Poedit 1.8.5\n"
#: ../backend/comics/comics-document.c:210
#, c-format
......@@ -278,60 +278,60 @@ msgstr "XPS құжаттары"
msgid "Adds support for reading XPS documents"
msgstr "XPS құжаттарын оқу мүмкіндігін қосады"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:287
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:288
#: ../previewer/ev-previewer-window.c:317 ../shell/evince-menus.ui.h:32
msgid "Fit Pa_ge"
msgstr "_Парақты сыйдыру"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:296
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:297
#: ../previewer/ev-previewer-window.c:320 ../shell/evince-menus.ui.h:33
msgid "Fit _Width"
msgstr "Е_ніне дейін созу"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:305
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:306
#: ../shell/evince-menus.ui.h:34
msgid "_Automatic"
msgstr "_Автоматты түрде"
#. Navigation buttons
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:330
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:331
#: ../previewer/ev-previewer-window.c:271
msgid "Go to the previous page"
msgstr "Алдыңғы параққа өту"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:334
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:335
#: ../previewer/ev-previewer-window.c:274
msgid "Go to the next page"
msgstr "Келесі параққа өту"
#. Search.
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:361 ../shell/ev-toolbar.c:224
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:362 ../shell/ev-toolbar.c:224
msgid "Find a word or phrase in the document"
msgstr "Құжаттан сөзді не мәтінді табу"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:380
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:381
msgid "Show the entire document"
msgstr "Түгел құжатты көрсету"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:388
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:389
msgid "Show two pages at once"
msgstr "Бір уақытта екі парақты көрсету"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:410
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:411
#: ../previewer/ev-previewer-window.c:277
msgid "Enlarge the document"
msgstr "Құжатты үлкейту"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:414
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:415
#: ../previewer/ev-previewer-window.c:280
msgid "Shrink the document"
msgstr "Құжатты кішірейту"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:436
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:437
msgid "Download document"
msgstr "Құжатты жүктеп алу"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:449
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:450
msgid "Print document"
msgstr "Құжатты баспаға шығару"
......@@ -339,7 +339,7 @@ msgstr "Құжатты баспаға шығару"
#: ../data/evince.desktop.in.in.h:1 ../shell/ev-application.c:1029
#: ../shell/ev-window-title.c:139 ../shell/main.c:298
msgid "Document Viewer"
msgstr "Құжаттарды қараушысы"
msgstr "Құжаттарды көрсету қолданбасы"
#: ../data/evince.desktop.in.in.h:2
msgid "View multi-page documents"
......@@ -450,21 +450,19 @@ msgstr "Уақытша файлды жасау сәтсіз: %s"
msgid "Failed to create a temporary directory: %s"
msgstr "Уақытша буманы жасау қатесі: %s"
#: ../libmisc/ev-page-action-widget.c:84
#: ../libmisc/ev-page-action-widget.c:123
#: ../libmisc/ev-page-action-widget.c:84 ../libmisc/ev-page-action-widget.c:123
#, c-format
msgid "(%d of %d)"
msgstr "(%d, барлығы %d)"
#: ../libmisc/ev-page-action-widget.c:86
#: ../libmisc/ev-page-action-widget.c:127
#: ../libmisc/ev-page-action-widget.c:86 ../libmisc/ev-page-action-widget.c:127
#, c-format
msgid "of %d"
msgstr "барлығы %d"
#: ../libmisc/ev-page-action-widget.c:185 ../shell/ev-history.c:426
#: ../shell/ev-sidebar-bookmarks.c:295 ../shell/ev-window.c:904
#: ../shell/ev-window.c:4703
#: ../shell/ev-sidebar-bookmarks.c:295 ../shell/ev-window.c:905
#: ../shell/ev-window.c:4704
#, c-format
msgid "Page %s"
msgstr "Парақ %s"
......@@ -493,7 +491,7 @@ msgstr "Ізделетін мәтіннің алдыңғы кездесуін т
msgid "Find next occurrence of the search string"
msgstr "Ізделетін мәтіннің келесі кездесуін табу"
#: ../libview/ev-jobs.c:2002
#: ../libview/ev-jobs.c:2026
#, c-format
msgid "Failed to print page %d: %s"
msgstr "%d парағын баспаға шығару қатесі: %s"
......@@ -694,9 +692,9 @@ msgstr "ФАЙЛ"
#: ../previewer/ev-previewer.c:175 ../previewer/ev-previewer.c:207
msgid "GNOME Document Previewer"
msgstr "GNOME құжаттарды алдын-ала қараушысы"
msgstr "GNOME құжаттарды алдын-ала көрсету қолданбасы"
#: ../previewer/ev-previewer-window.c:91 ../shell/ev-window.c:3316
#: ../previewer/ev-previewer-window.c:91 ../shell/ev-window.c:3317
msgid "Failed to print document"
msgstr "Құжатты баспаға шығару сәтсіз"
......@@ -1129,7 +1127,7 @@ msgstr "Баспаға шығару..."
msgid "Index"
msgstr "Мазмұны"
#: ../shell/ev-sidebar-thumbnails.c:1080
#: ../shell/ev-sidebar-thumbnails.c:1085
msgid "Thumbnails"
msgstr "Үлгілер"
......@@ -1153,105 +1151,105 @@ msgstr "Көрініс опциялары"
msgid "Supported Image Files"
msgstr "Қолдауы бар сурет файлдары"
#: ../shell/ev-window.c:1597
#: ../shell/ev-window.c:1598
msgid "The document contains no pages"
msgstr "Құжатта парақтар жоқ"
#: ../shell/ev-window.c:1600
#: ../shell/ev-window.c:1601
msgid "The document contains only empty pages"
msgstr "Құжатта тек бос парақтар бар"
#: ../shell/ev-window.c:1813 ../shell/ev-window.c:1979
#: ../shell/ev-window.c:1814 ../shell/ev-window.c:1980
#, c-format
msgid "Unable to open document “%s”."
msgstr "“%s” құжатын ашу мүмкін емес."
#: ../shell/ev-window.c:1943
#: ../shell/ev-window.c:1944
#, c-format
msgid "Loading document from “%s”"
msgstr "Құжатты “%s” ішінен жүктеу"
#: ../shell/ev-window.c:2094 ../shell/ev-window.c:2422
#: ../shell/ev-window.c:2095 ../shell/ev-window.c:2423
#, c-format
msgid "Downloading document (%d%%)"
msgstr "Құжат жүктеліп алынуда (%d%%)"
#: ../shell/ev-window.c:2127
#: ../shell/ev-window.c:2128
msgid "Failed to load remote file."
msgstr "Қашықтағы файлды жүктеу сәтсіз."
#: ../shell/ev-window.c:2366
#: ../shell/ev-window.c:2367
#, c-format
msgid "Reloading document from %s"
msgstr "Құжатты %s ішінен қайта жүктеу"
#: ../shell/ev-window.c:2398
#: ../shell/ev-window.c:2399
msgid "Failed to reload document."
msgstr "Құжатты қайта жүктеу сәтсіз."
#: ../shell/ev-window.c:2614
#: ../shell/ev-window.c:2615
msgid "Open Document"
msgstr "Құжатты ашу"
#: ../shell/ev-window.c:2685
#: ../shell/ev-window.c:2686
#, c-format
msgid "Saving document to %s"
msgstr "Құжатты %s ішіне сақтау"
#: ../shell/ev-window.c:2688
#: ../shell/ev-window.c:2689
#, c-format
msgid "Saving attachment to %s"
msgstr "Салынымды %s ішіне сақтау"
#: ../shell/ev-window.c:2691
#: ../shell/ev-window.c:2692
#, c-format
msgid "Saving image to %s"
msgstr "Суретті %s ішіне сақтау"
#: ../shell/ev-window.c:2735 ../shell/ev-window.c:2835
#: ../shell/ev-window.c:2736 ../shell/ev-window.c:2836
#, c-format
msgid "The file could not be saved as “%s”."
msgstr "Файлды “%s” етіп сақтау мүмкін емес."
#: ../shell/ev-window.c:2766
#: ../shell/ev-window.c:2767
#, c-format
msgid "Uploading document (%d%%)"
msgstr "Құжатты жүктеу (%d%%)"
#: ../shell/ev-window.c:2770
#: ../shell/ev-window.c:2771
#, c-format
msgid "Uploading attachment (%d%%)"
msgstr "Салынымды жүктеу (%d%%)"
#: ../shell/ev-window.c:2774
#: ../shell/ev-window.c:2775
#, c-format
msgid "Uploading image (%d%%)"
msgstr "Суретті жүктеу (%d%%)"
#: ../shell/ev-window.c:2886
#: ../shell/ev-window.c:2887
msgid "Save a Copy"
msgstr "Көшірмесін сақтау"
#: ../shell/ev-window.c:2962
#: ../shell/ev-window.c:2963
msgid "Could not send current document"
msgstr "Ағымдағы құжатты жіберу мүмкін емес"
#: ../shell/ev-window.c:2996
#: ../shell/ev-window.c:2997
msgid "Could not open the containing folder"
msgstr "Орналасқан бумасын ашу мүмкін емес"
#: ../shell/ev-window.c:3260
#: ../shell/ev-window.c:3261
#, c-format
msgid "%d pending job in queue"
msgid_plural "%d pending jobs in queue"
msgstr[0] "Кезекте %d тапсырма бар"
#: ../shell/ev-window.c:3373
#: ../shell/ev-window.c:3374
#, c-format
msgid "Printing job “%s”"
msgstr "“%s” тапсырмасын басып шығару"
#: ../shell/ev-window.c:3576
#: ../shell/ev-window.c:3577
msgid ""
"Document contains form fields that have been filled out. If you don't save a "
"copy, changes will be permanently lost."
......@@ -1259,7 +1257,7 @@ msgstr ""
"Құжатта толтырылған форма өрістері бар. Көшірмесін сақтамасаңыз, өзгерістер "
"жоғалады."
#: ../shell/ev-window.c:3580
#: ../shell/ev-window.c:3581
msgid ""
"Document contains new or modified annotations. If you don't save a copy, "
"changes will be permanently lost."
......@@ -1267,20 +1265,20 @@ msgstr ""
"Құжатта жаңа не түзетілген аңдатпалар бар. Көшірмесін сақтамасаңыз, "
"өзгерістер жоғалады."
#: ../shell/ev-window.c:3587
#: ../shell/ev-window.c:3588
#, c-format
msgid "Save a copy of document “%s” before closing?"
msgstr "Жабу алдында “%s” құжаттың көшірмесін сақтау керек пе?"
#: ../shell/ev-window.c:3606
#: ../shell/ev-window.c:3607
msgid "Close _without Saving"
msgstr "Сақта_май-ақ жабу"
#: ../shell/ev-window.c:3610
#: ../shell/ev-window.c:3611
msgid "Save a _Copy"
msgstr "Кө_шірмесін сақтау"
#: ../shell/ev-window.c:3684
#: ../shell/ev-window.c:3685
#, c-format
msgid "Wait until print job “%s” finishes before closing?"
msgstr "Жабу алдында “%s” тапсырмасын басып шығарудың аяқталуын күту керек пе?"
......@@ -1288,7 +1286,7 @@ msgstr "Жабу алдында “%s” тапсырмасын басып шы
#. TRANS: the singular form is not really used as n_print_jobs > 1
#. but some languages distinguish between different plurals forms,
#. so the ngettext is needed.
#: ../shell/ev-window.c:3690
#: ../shell/ev-window.c:3691
#, c-format
msgid "There is %d print job active. Wait until print finishes before closing?"
msgid_plural ""
......@@ -1297,31 +1295,31 @@ msgstr[0] ""
"Қазір %d басып шығару тапсырмасы белсенді. Жабу алдында олардың аяқталуын "
"күту керек пе?"
#: ../shell/ev-window.c:3705
#: ../shell/ev-window.c:3706
msgid "If you close the window, pending print jobs will not be printed."
msgstr "Терезені жапсаңыз, кезектегі тапсырмалар баспаға шығарылмай қалады."
#: ../shell/ev-window.c:3709
#: ../shell/ev-window.c:3710
msgid "Cancel _print and Close"
msgstr "_Баспадан бас тарту мен жабу"
#: ../shell/ev-window.c:3713
#: ../shell/ev-window.c:3714
msgid "Close _after Printing"
msgstr "Баспаны а_яқтаудан кейін жабу"
#: ../shell/ev-window.c:4244
#: ../shell/ev-window.c:4245
msgid "Running in presentation mode"
msgstr "Презентация режимінде орындалу"
#: ../shell/ev-window.c:5388
#: ../shell/ev-window.c:5389
msgid "Enable caret navigation?"
msgstr "Мәтіндік курсор навигациясын іске қосу керек пе?"
#: ../shell/ev-window.c:5390
#: ../shell/ev-window.c:5391
msgid "_Enable"
msgstr "Іск_е қосу"
#: ../shell/ev-window.c:5393
#: ../shell/ev-window.c:5394
msgid ""
"Pressing F7 turns the caret navigation on or off. This feature places a "
"moveable cursor in text pages, allowing you to move around and select text "
......@@ -1332,39 +1330,39 @@ msgstr ""
"пернетақта көмегімен жылжытып, мәтінді ерекшелеуге болады. Мәтіндік курсор "
"навигациясын іске қосуды қалайсыз ба?"
#: ../shell/ev-window.c:5398
#: ../shell/ev-window.c:5399
msgid "Don't show this message again"
msgstr "Бұл хабарламаны келесіде көрсетпеу"
#: ../shell/ev-window.c:5917 ../shell/ev-window.c:5933
#: ../shell/ev-window.c:5918 ../shell/ev-window.c:5934
msgid "Unable to launch external application."
msgstr "Сыртқы қолданданы жөнелту мүмкін емес."
#: ../shell/ev-window.c:5990
#: ../shell/ev-window.c:5991
msgid "Unable to open external link"
msgstr "Сыртқы сілтемені ашу мүмкін емес"
#: ../shell/ev-window.c:6193
#: ../shell/ev-window.c:6194
msgid "Couldn't find appropriate format to save image"
msgstr "Суретті сақтау үшін сәйкес пішімді табу мүмкін емес"
#: ../shell/ev-window.c:6225
#: ../shell/ev-window.c:6226
msgid "The image could not be saved."
msgstr "Суретті сақтау мүмкін емес."
#: ../shell/ev-window.c:6260
#: ../shell/ev-window.c:6261
msgid "Save Image"
msgstr "Суретті сақтау"
#: ../shell/ev-window.c:6419
#: ../shell/ev-window.c:6420
msgid "Unable to open attachment"
msgstr "Салынымды ашу мүмкін емес"
#: ../shell/ev-window.c:6475
#: ../shell/ev-window.c:6476
msgid "The attachment could not be saved."
msgstr "Салынымды сақтау мүмкін емес."
#: ../shell/ev-window.c:6523
#: ../shell/ev-window.c:6524
msgid "Save Attachment"
msgstr "Салынымды сақтау"
......@@ -1434,7 +1432,7 @@ msgstr "6400%"
#: ../shell/main.c:63 ../shell/main.c:269
msgid "GNOME Document Viewer"
msgstr "GNOME құжаттарды қараушысы"
msgstr "GNOME құжаттарды көрсету қолданбасы"
#: ../shell/main.c:71
msgid "The page label of the document to display."
......@@ -1470,7 +1468,7 @@ msgstr "Evince презентация режимінде жөнелту"
#: ../shell/main.c:76
msgid "Run evince as a previewer"
msgstr "Evince алдын-ала қараушы режимінде жөнелту"
msgstr "Evince алдын-ала көрсетушісі режимінде жөнелту"
#: ../shell/main.c:77
msgid "The word or phrase to find in the document"
......
......@@ -4,17 +4,17 @@
# Duarte Loreto <happyguy_pt@hotmail.com>, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014.
# António Lima <amrlima@gmail.com>, 2013.
# Tiago S. <almosthumane@portugalmail.pt>, 2014.
# Pedro Albuquerque <palbuquerque73@openmailbox.com>, 2015.
# Pedro Albuquerque <palbuquerque73@gmail.com>, 2015
#
msgid ""
msgstr ""
"Project-Id-Version: 3.8\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
"product=evince&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-07-04 03:52+0000\n"
"PO-Revision-Date: 2015-07-04 06:46+0100\n"
"Last-Translator: Pedro Albuquerque <palbuquerque73@openmailbox.com>\n"
"Language-Team: Português <palbuquerque73@openmailbox.com>\n"
"POT-Creation-Date: 2015-07-26 03:50+0000\n"
"PO-Revision-Date: 2014-10-02 11:28+0100\n"
"Last-Translator: Pedro Albuquerque <palbuquerque73@gmail.com>\n"
"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
......@@ -225,7 +225,7 @@ msgstr " (Uma das 14 letras padrão)"
#.
#: ../backend/pdf/ev-poppler.cc:1202
msgid " (Not one of the Standard 14 Fonts)"
msgstr " (Não é uma das 14 letras padrão)"
msgstr " (não é uma das 14 letras padrão)"
#: ../backend/pdf/ev-poppler.cc:1209
msgid "Encoding"
......@@ -288,12 +288,12 @@ msgstr "Adiciona suporte para ler documentos XPS"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:287
#: ../previewer/ev-previewer-window.c:317 ../shell/evince-menus.ui.h:32
msgid "Fit Pa_ge"
msgstr "Caber a pá_Gina"
msgstr "_Ajustar à página"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:296
#: ../previewer/ev-previewer-window.c:320 ../shell/evince-menus.ui.h:33
msgid "Fit _Width"
msgstr "Caber à _Largura"
msgstr "Ajustar à _Largura"
#: ../browser-plugin/EvBrowserPluginToolbar.cpp:305
#: ../shell/evince-menus.ui.h:34
......@@ -375,11 +375,11 @@ msgstr ""
#: ../data/org.gnome.Evince.gschema.xml.in.h:3
msgid "Automatically reload the document"
msgstr "Reler o documento automaticamente"
msgstr "Recarregar o documento automaticamente"
#: ../data/org.gnome.Evince.gschema.xml.in.h:4
msgid "The document is automatically reloaded on file change."
msgstr "O documento é relido automaticamente quando o ficheiro é alterado."
msgstr "O documento é recarregadoo automaticamente quando o ficheiro é alterado."
#: ../data/org.gnome.Evince.gschema.xml.in.h:5
msgid "The URI of the directory last used to open or save a document"
......@@ -435,8 +435,8 @@ msgid "File type %s (%s) is not supported"
msgstr "Tipo de ficheiro %s (%s) não é suportado"
#: ../libdocument/ev-document-factory.c:364
#: ../libdocument/ev-file-helpers.c:491 ../libdocument/ev-file-helpers.c:537
#: ../libdocument/ev-file-helpers.c:556
#: ../libdocument/ev-file-helpers.c:492 ../libdocument/ev-file-helpers.c:538
#: ../libdocument/ev-file-helpers.c:557
msgid "Unknown MIME Type"
msgstr "Tipo MIME desconhecido"
......@@ -503,7 +503,19 @@ msgstr "Localizar a ocorrência anterior da cadeia"
msgid "Find next occurrence of the search string"
msgstr "Localizar a ocorrência seguinte da cadeia"
#: ../libview/ev-jobs.c:2002
#: ../libview/ev-jobs.c:649
#, c-format
#| msgid "Failed to print page %d: %s"
msgid "Failed to render page %d"
msgstr "Falha ao desenhar a página %d"
#: ../libview/ev-jobs.c:896
#, c-format
#| msgid "Failed to create a temporary file: %s"
msgid "Failed to create thumbnail for page %d"
msgstr "Falha ao criar miniatura da página: %d"
#: ../libview/ev-jobs.c:2026
#, c-format
msgid "Failed to print page %d: %s"
msgstr "Falha ao imprimir a página %d: %s"
......@@ -808,7 +820,7 @@ msgstr "Tamanho do papel:"
#: ../properties/ev-properties-view.c:75
msgid "Size:"
msgstr "Tamanho do papel:"
msgstr "Tamanho:"
#. Translate to the default units to use for presenting
#. * lengths to the user. Translate to default:inch if you
......@@ -1013,7 +1025,7 @@ msgstr "Senha para o documento %s"
#: ../shell/ev-loading-message.c:50 ../shell/ev-sidebar-annotations.c:125
#: ../shell/ev-sidebar-layers.c:125 ../shell/ev-sidebar-links.c:261
msgid "Loading…"
msgstr "A ler…"
msgstr "A carregar…"
#: ../shell/ev-password-view.c:142
msgid ""
......@@ -1148,7 +1160,7 @@ msgstr "Imprimir…"
msgid "Index"
msgstr "Índice"
#: ../shell/ev-sidebar-thumbnails.c:1080
#: ../shell/ev-sidebar-thumbnails.c:1085
msgid "Thumbnails"
msgstr "Miniaturas"
......@@ -1157,7 +1169,6 @@ msgid "Open an existing document"
msgstr "Abrir um documento existente"
#: ../shell/ev-toolbar.c:232
#| msgid "Enlarge the document"
msgid "Annotate the document"
msgstr "Anotar o documento"
......
......@@ -14,24 +14,24 @@
# Og Maciel <ogmaciel@gnome.org>, 2009.
# Henrique P. Machado <hpmachado@gnome.org>, 2010-2011.
# Antonio Fernandes C. Neto <fernandesn@gnome.org>, 2012, 2015.
# Rafael Ferreira <rafael.f.f1@gmail.com>, 2013, 2014.
# Enrico Nicoletto <liverig@gmail.com>, 2014, 2015.
# Rafael Fontenelle <rffontenelle@gmail.com>, 2013, 2014, 2015.
#
msgid ""
msgstr ""
"Project-Id-Version: evince\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
"product=evince&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2015-08-10 15:51+0000\n"
"PO-Revision-Date: 2015-08-10 23:21-0300\n"
"Last-Translator: Enrico Nicoletto <liverig@gmail.com>\n"
"POT-Creation-Date: 2015-10-16 15:55+0000\n"
"PO-Revision-Date: 2015-10-16 15:44-0300\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
"Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\n"
"Language: pt_BR\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: Poedit 1.6.4\n"
"X-Generator: Poedit 1.8.5\n"
#: ../backend/comics/comics-document.c:210
#, c-format
......@@ -444,8 +444,8 @@ msgid "File type %s (%s) is not supported"
msgstr "Não há suporte ao tipo de arquivo %s (%s)"
#: ../libdocument/ev-document-factory.c:364
#: ../libdocument/ev-file-helpers.c:491 ../libdocument/ev-file-helpers.c:537
#: ../libdocument/ev-file-helpers.c:556
#: ../libdocument/ev-file-helpers.c:492 ../libdocument/ev-file-helpers.c:538
#: ../libdocument/ev-file-helpers.c:557
msgid "Unknown MIME Type"
msgstr "Tipo MIME desconhecido"
......@@ -467,14 +467,12 @@ msgstr "Falha ao criar um arquivo temporário: %s"
msgid "Failed to create a temporary directory: %s"
msgstr "Falha ao criar um diretório temporário: %s"
#: ../libmisc/ev-page-action-widget.c:84
#: ../libmisc/ev-page-action-widget.c:123
#: ../libmisc/ev-page-action-widget.c:84 ../libmisc/ev-page-action-widget.c:123
#, c-format
msgid "(%d of %d)"
msgstr "(%d de %d)"
#: ../libmisc/ev-page-action-widget.c:86
#: ../libmisc/ev-page-action-widget.c:127
#: ../libmisc/ev-page-action-widget.c:86 ../libmisc/ev-page-action-widget.c:127
#, c-format
msgid "of %d"
msgstr "de %d"
......@@ -510,7 +508,17 @@ msgstr "Localiza a ocorrência anterior da expressão pesquisada"
msgid "Find next occurrence of the search string"
msgstr "Localiza a próxima ocorrência da expressão pesquisada"
#: ../libview/ev-jobs.c:2002
#: ../libview/ev-jobs.c:649
#, c-format
msgid "Failed to render page %d"
msgstr "Falha ao renderizar a página %d"
#: ../libview/ev-jobs.c:896
#, c-format
msgid "Failed to create thumbnail for page %d"
msgstr "Falha ao criar uma miniatura para a página %d"
#: ../libview/ev-jobs.c:2026
#, c-format
msgid "Failed to print page %d: %s"
msgstr "Falha ao imprimir a página %d: %s"
......@@ -953,7 +961,6 @@ msgid "Add text annotation"
msgstr "Adicionar anotação de texto"
#: ../shell/ev-annotations-toolbar.c:127
#| msgid "Add text annotation"
msgid "Add highlight annotation"
msgstr "Adicionar anotação com destaque"
......@@ -1168,7 +1175,7 @@ msgstr "Imprimir…"
msgid "Index"
msgstr "Índice"
#: ../shell/ev-sidebar-thumbnails.c:1080
#: ../shell/ev-sidebar-thumbnails.c:1085
msgid "Thumbnails"
msgstr "Miniaturas"
......@@ -1177,7 +1184,6 @@ msgid "Open an existing document"
msgstr "Abrir um documento existente"
#: ../shell/ev-toolbar.c:232
#| msgid "Enlarge the document"
msgid "Annotate the document"
msgstr "Anotar o documento"
......
This diff is collapsed.
This diff is collapsed.
......@@ -350,7 +350,8 @@ static void
thumbnail_job_completed_callback (EvJobThumbnail *job,
GetDocumentInfoAsyncData *data)
{
if (g_cancellable_is_cancelled (data->cancellable)) {
if (g_cancellable_is_cancelled (data->cancellable) ||
ev_job_is_failed (EV_JOB (job))) {
get_document_info_async_data_free (data);
return;
}
......
......@@ -934,7 +934,12 @@ thumbnail_job_completed_callback (EvJobThumbnail *job,
cairo_surface_t *surface;
#ifdef HAVE_HIDPI_SUPPORT
gint device_scale;
#endif
if (ev_job_is_failed (EV_JOB (job)))
return;
#ifdef HAVE_HIDPI_SUPPORT
device_scale = gtk_widget_get_scale_factor (widget);
cairo_surface_set_device_scale (job->thumbnail_surface, device_scale, device_scale);
#endif
......
......@@ -710,11 +710,12 @@ ev_window_set_message_area (EvWindow *window,
if (!area)
return;
gtk_box_pack_start (GTK_BOX (window->priv->view_box),
gtk_box_pack_start (GTK_BOX (window->priv->main_box),
window->priv->message_area,
FALSE, FALSE, 0);
gtk_box_reorder_child (GTK_BOX (window->priv->view_box),
window->priv->message_area, 0);
/* Pack the message area right after the search bar */
gtk_box_reorder_child (GTK_BOX (window->priv->main_box),
window->priv->message_area, 2);
g_object_add_weak_pointer (G_OBJECT (window->priv->message_area),
(gpointer) &(window->priv->message_area));
}
......
......@@ -251,6 +251,7 @@ get_popup (EvZoomAction *zoom_action)
gtk_entry_get_icon_area (GTK_ENTRY (zoom_action->priv->entry),
GTK_ENTRY_ICON_SECONDARY, &rect);
gtk_popover_set_pointing_to (GTK_POPOVER (zoom_action->priv->popup), &rect);
gtk_popover_set_position (GTK_POPOVER (zoom_action->priv->popup), GTK_POS_BOTTOM);
return zoom_action->priv->popup;
}
......
......@@ -3,8 +3,8 @@
}
#ev-loading-message {
background-color: @info_bg_color;
color: @info_fg_color;
background-color: @theme_bg_color;
color: @theme_fg_color;
border-radius: 10px;
padding: 10px;
}
......