RU translation update

Translated more strings.
 filters
 graph layout
 some other utils
 load errors
 configuration gui

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22515 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
GTK3: convert deprecated code for the indicator in entryfield


git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22518 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
RU translation update

fix a missing newline

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22520 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Copied my 6812 fix port for gtk3

Integrated from gramps40 branch

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22525 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Add Ukrainian holidays (contributions by Fedir)

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22529 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Add Ukrainian relationship calculator (contributions by Fedir); not yet included on 4.0.x branch

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22530 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
6817: Enhancements for testing localized Relationship handlers (contribution by Fedir)

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22535 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
6817: print should be now a function

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22537 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
6821: CLI asks forever when trying to overwrite while exporting


git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22542 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
0006352: Bookmarking a source in the citation tree creates a blank bookmark. Disallow bookmarking a source in the Citation Tree View, and do not add sources to the history in the Citation Tree View.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22545 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
4571: RTL support in fan chart

gramps/gui/utilscairo.py:
new file, currently holds just the warpPath() function,
taken from /usr/share/doc/python-cairo/examples/warpedtext.py,
with explanatory docs added.

gramps/gui/widgets/fanchart.py, class FanChartBaseWidget:
draw_text() method:
previous logic using cairo toy text API didn't support CTL text.
It has been removed, and replaced with a call to a new
method, draw_arc_text().

Flagged a subtle Unicode issue in the remaining old code,
for radial-oriented text, with a FIXME, I'll probably fix it
later as a separate issue.

create_map_rect_to_sector() static method:
create a transform to use with gui.utilscairo.warpPath(),
currently used in draw_arc_text().

Following Benny's code review I have annotated the algorithm
and made it hopefully clear, but I guess it could be reworked
into a better form if re-expressed with stacked transforms /
complex numbers / matrices for easier later maintenance.
Meanwhile I have used the same approach as the older code
in the file, good enough for a patch under this feature request.

The only issue remaining from the code review is whether
the create_map_rect_to_sector() function should be moved
to gui.utilscairo; see the bug thread.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22548 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
added SVN Id property, and SVN Id line if needed

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22552 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Fix minor ugliness due to precision loss.

Change an integer division into a floating one,
now the rendered text looks better.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22553 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
6814: Fix gramplet positioning when using RTL locale

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22557 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
support Arabic on installation and lang_map (reports)

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22565 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
enable Ukrainian date handler (by Fedir)

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22566 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
do not limit family's actors to mother and father, no relation between age of the person and child

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22567 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
4571: RTL support in fanchart: cleanup older code

Use math.degrees() / math.radians() where able

Follow-up to CR by Benny:
    Removed redundant forced conversion to float, the
    	from future import division
    handles that already. See PEP-238 for details.

draw_text:
Remove manual layout wrapping, use pango Layout logic.
Refactored wrap_truncate_layout from draw_arc_text,
and it's now reused in draw_text, here with CHAR
wrapping mode as opposed to WORD in draw_arc_text.
This replaces the (Unicode-wrong) implementation of
manual char-by-char code with text truncation.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22569 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
6740: root cursor corruption

Use get_window() not get_root_window() to set the cursor.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22571 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Move the HTML resources from gramps/plugins/webstuff to data and images

So that they're together with the other resources instead of in 
site-package/gramps. Aside from a better source and installation 
layout, this makes it easier to bundle them.



git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/trunk@22576 4ae1f11a-8b86-4847-b8af-ab372f36d1fd