John Ralls
068d50cc26
GrampsLocale: Improve handling the language list
...
Replace "en" with "C" when setting $LANGUAGE ("en" confuses GtkBuilder), and explicitly iterate over languages when finding
the translator, because left to itself gettext will ignore English.
svn: r21595
2013-03-09 22:31:00 +00:00
Jérôme Rapinat
9856e108e6
"os" is not defined
...
svn: r21588
2013-03-09 12:15:39 +00:00
Nick Hall
a5b4759f40
6128: Reverse bug fix keeping code refactor
...
svn: r21577
2013-03-07 22:55:23 +00:00
John Ralls
b262eeaab7
get_unicode_path_from_env_var(): make no-op if it's already unicode
...
svn: r21561
2013-03-06 01:07:05 +00:00
John Ralls
b57e7b7508
GrampsLocale:Move setlocale from _set_from_environment to __init_first_instance
...
So that encoding is set for Mac as well.
svn: r21554
2013-03-05 17:23:21 +00:00
Paul Franklin
7892d02a5d
6494: svn_revision module ignores translated SVN stdout value for "exported"
...
svn: r21546
2013-03-04 05:12:32 +00:00
Paul Franklin
1d4ae20433
skip error msg if no file exists
...
svn: r21544
2013-03-04 00:41:54 +00:00
John Ralls
694f757463
GrampsLocale: Add _win_bindtextdomain
...
Adapted from init_windows_gettext in Gramps3.
Libintl-8.dll must be on the path, just like all of the other C-library
dependencies.
svn: r21540
2013-03-03 23:40:27 +00:00
John Ralls
649bdf7bb7
GrampsLocale: Restore setlocale, add GrampsLocale.encoding
...
encoding to replace translation().info()['encoding'] which isn't
the encoding we're looking for.
svn: r21539
2013-03-03 21:55:02 +00:00
John Ralls
f6ab91e87f
GrampsLocale: Create GrampsTranslation attribute for language
...
Rather than relying on translators to correctly fill out po files
svn: r21526
2013-03-02 20:25:07 +00:00
John Ralls
67e975b31f
GrampsLocale: Fix glocale without import
...
svn: r21525
2013-03-02 20:25:01 +00:00
Tim G L Lyons
41ff6f2fbd
0005058: Note reference on Attribute for individual is not filtered on Export. Fixed many other note references that are not filtered out.
...
svn: r21524
2013-03-02 19:30:41 +00:00
Tim G L Lyons
80f25e3806
0003428: When running with pythonw.exe, Windows may crash if you write to stdout. Some more print statements changed to log.warning.
...
svn: r21512
2013-03-01 13:13:58 +00:00
Serge Noiraud
58a2be3264
Bug #06459 : change the lock strategy and split transactions in Merge citation.
...
svn: r21503
2013-02-28 19:52:24 +00:00
John Ralls
b73e758a84
RelationshipCalculator: Promote no translation message to warning
...
And make it more specific.
Thanks to Tim Lyons.
svn: r21501
2013-02-28 19:36:09 +00:00
John Ralls
ee7fdca6ef
MacLocale: Handle AppleCollationOrder returning "root"
...
svn: r21491
2013-02-28 18:57:37 +00:00
John Ralls
1e41e76682
MacLocale: Allow $LANG to override defaults settings
...
For currency, calendar, and collation
svn: r21490
2013-02-28 18:57:31 +00:00
John Ralls
991447264a
GrampsLocale: Handle errors in getting collation key from locale module
...
svn: r21489
2013-02-28 18:57:25 +00:00
John Ralls
38dcbbae58
GrampsLocale: Restore call to locale.bindtextdomain() for GtkBuilder
...
Apparently some Linuxes require it for GtkBuilder to find the localization files. It's not supported on Win32, though, so don't try in that case.
svn: r21488
2013-02-28 18:57:19 +00:00
John Ralls
ca80adeb01
GrampsLocale: Set collation, currency, and calendar to lang only on secondary locale objects.
...
svn: r21487
2013-02-28 18:57:13 +00:00
John Ralls
c0aa613e4a
GrampsLocale: Use absolute address for importing grampslocale
...
so that it works from outside of Gramps itself, in particular gramps-addons/contrib/make.py
svn: r21486
2013-02-28 18:57:04 +00:00
John Ralls
4eb3e7c926
GrampsLocale: Fix get_addon_translator path
...
Add the locale subdirectory.
Also clean out some cruft left over from the old implementation.
svn: r21485
2013-02-28 18:56:59 +00:00
Helge Herz
bf438cddd6
Python less 3.x uses GdkPixbuf.new_subpixbuf instead dkPixbuf.subpixbuf issue 6487
...
svn: r21477
2013-02-27 22:24:14 +00:00
John Ralls
138bbb047b
GrampsLocale: Remove all calls to locale.setlocale and locale.bindtextdomain
...
svn: r21451
2013-02-26 00:16:41 +00:00
John Ralls
07b52e2a11
ConfigManager: Ensure key files are loaded and saved as utf-8
...
svn: r21447
2013-02-26 00:15:55 +00:00
John Ralls
6f8fc1be58
Work around lack of locale.LC_MESSAGES on some Windows pythons
...
svn: r21436
2013-02-24 17:38:43 +00:00
Brian Matherly
daf8669dc3
Remove dead basedocclass code
...
svn: r21381
2013-02-21 04:27:51 +00:00
Paul Franklin
31745aaf8f
basedocclass==>docclass to match the 20695 changes
...
svn: r21374
2013-02-19 19:19:22 +00:00
Nick Hall
6deead53fc
Make availability of GraphViz settings depend on output format
...
svn: r21365
2013-02-16 21:36:58 +00:00
Nick Hall
834a14fc38
Improve the descriptions and tooltip for GraphViz aspect ratio option
...
svn: r21362
2013-02-15 19:44:17 +00:00
Josip Pisoj
b816603119
win32-py3 fix: ValueError: strftime() requires year in [1; 9999]
...
svn: r21332
2013-02-10 18:03:55 +00:00
John Ralls
c56bd35ce0
GrampsLocale: Correct setting GrampsLocale.languages
...
Test only first 5 or first 2 characters of the language id against the
list of available translations.
Thanks to Tim Lyons for exposing the error.
svn: r21326
2013-02-09 18:59:20 +00:00
Tim G L Lyons
f48ca367b9
Revert change 21304 for moving report_options file
...
svn: r21324
2013-02-08 17:11:14 +00:00
Tim G L Lyons
280c455eba
0003968: [NarWeb] Save/Restore settings for Narrated Website Generation. Change report_options file to be in the database directory, and implement different default report file and directory names based on the Family Tree Name. N.B. On upgrading, if you want to preserve your report_options, copy the report_option.xml file from the .gramps directory to the applicable .gramps.grampsdb.<number> directory. Also don't forget that the default options are to EXCLUDE private and living data.
...
svn: r21306
2013-02-05 18:07:37 +00:00
Tim G L Lyons
404c2f154b
date.get_start_date has no attribute 'is_valid'
...
svn: r21292
2013-02-04 18:12:09 +00:00
Jérôme Rapinat
ff8a97a5d6
missing glocale
...
svn: r21290
2013-02-04 14:06:33 +00:00
John Ralls
06ce88cef4
GrampsLocale: Allow for importing older PyICU packages
...
svn: r21287
2013-02-04 01:42:51 +00:00
Peter Landgren
b225c71885
Fixed a typo LC_MONETARY -> 'LC_MONETARY'.
...
svn: r21283
2013-02-03 15:30:40 +00:00
John Ralls
a8bbb91d25
GrampsLocale: Fix some oversights in creation of second GrampsLocale
...
svn: r21282
2013-02-03 02:05:14 +00:00
John Ralls
5f8575241b
grampslocale: Pretty up the log messages.
...
svn: r21281
2013-02-03 02:05:06 +00:00
John Ralls
f8a4ad6cb1
grampslocale.py: Protect against C.UTF-8 not being an installed locale on Linux.
...
svn: r21280
2013-02-03 01:23:05 +00:00
John Ralls
d6f9af95ad
relationship.py: Fix not registering "en_GB" as english.
...
Also replace diagnostic print with proper logging.
svn: r21279
2013-02-03 01:22:59 +00:00
John Ralls
6d91a3fd07
Handle junk at the end of revision strings
...
svn: r21276
2013-02-01 22:49:22 +00:00
John Ralls
fd61b21a2d
GrampsLocale: Replace locale.strcoll, locale.strxfrm, and conv*_tosrtkey
...
With GrampsLocale.sort_key (for strxfrm and conv*_tosrtkey) and
GrampsLocale.strcoll.
If ICU is available will use the correct ICU::Collator for the locale,
otherwise falls back to locale.strxfrm -- for which it temporarily
changes the LC_COLLATE locale.
svn: r21275
2013-02-01 22:49:14 +00:00
John Ralls
f238be30ef
GrampsLocale: Introduce GrampsLocale attributes currency, calendar, and collate
...
svn: r21274
2013-02-01 22:48:57 +00:00
John Ralls
0c2263a327
GrampsLocale: Make maclocale.mac_setup_localization() set glocale attributes directly
...
svn: r21273
2013-02-01 22:48:51 +00:00
John Ralls
ad61ad70a5
GrampsLocale: Extract function __init_from_environment
...
svn: r21272
2013-02-01 22:48:41 +00:00
Tim G L Lyons
e2f4e39f7e
find_file and find_folder do not return null string if the file or folder resp. do not exist (coding typo)
...
svn: r21267
2013-02-01 17:35:37 +00:00
Nick Hall
7de1d4d40e
Remove duplicate LOCALE_DIR
...
svn: r21262
2013-01-31 18:33:20 +00:00
John Ralls
9755c2f794
Revert "Allow hard-coded paths to be overridden with $XDG_DATA_DIRS"
...
This reverts r21246
svn: r21257
2013-01-30 14:54:08 +00:00