Nick Hall
c9e032795b
Only extract comments with the "Translator" tag
...
Previously all comments before a translated string were extracted.
This change prevents translators from seeing unnecessary or misleading
comments.
2021-06-01 14:10:58 +01:00
Nick Hall
cc7ca7ff99
Support msgctxt in po files instead of a vertical bar in the msgid
...
For developers, an extra optional context parameter has been
added to the gettext functions. For example, _('point size|pt')
should now be written as _('pt', 'point size').
For translators this would appear in the message catalog as:
msgctxt "point size"
msgid "pt"
msgstr "pt"
Implements #3416 .
2020-09-21 22:03:43 +01:00
Nick Hall
60f1866292
Replace intltool with gettext tools
...
The build now requires gettext v0.19.7 or above.
Removed obsolete files:
* gramps.applications
* gramps.keys
* gramps.mime
Created ITS rules for holidays.xml and tips.xml files.
Included ITS files for shared-mime-info from a gettext v0.20.2
installation.
2020-09-02 21:22:04 +01:00
prculley
1f778e8ce1
Fix Language updoate_po.py to scan for XML fragments in Python files
...
Fixes #11151
2019-06-15 17:32:29 +01:00
prculley
7131eec356
Fix update_po.py to run on Windows
2019-01-01 11:33:52 -06:00
romjerome
03c26cb83c
Limit creation of extra files
2017-03-04 14:55:11 +01:00
romjerome
69456b34e5
9328: enable debug flag on 'xgettext' for python files
2016-10-23 15:52:23 +02:00
Elliott Sales de Andrade
28b722b92d
Clean up trailing whitespace.
2016-05-18 20:31:49 -04:00
romjerome
82f60dcb2b
Update template for appdata stuff
2016-05-16 12:09:30 +02:00
Sam Manzi
3f86dd3e25
Editorial changes & Fixes from QuLogic
2016-04-19 09:15:05 +10:00
Sam Manzi
5dc5615bfd
Prefer with context manager to open files
2016-04-19 09:08:21 +10:00
Sam Manzi
001a95fcf8
Fix typo as per ~47490
2016-04-17 06:09:43 +10:00
Sam Manzi
8694c7fcc7
7921 Move holidays.xml.in to data [refactor]
2016-04-16 16:38:43 +10:00
Nick Hall
e82148677d
Replace tabs with spaces
2015-12-31 21:17:49 +00:00
elderamevans
c9e23628d7
Fix 'python' filename under Windows
...
executable named 'python.exe' whatever major python version (2 or 3)
2015-07-29 11:06:46 +02:00
Jérôme Rapinat
dc90fd866d
'update_po.py' should use python3
...
Revert temp workaround for el, vi, zh* translations
2015-07-28 20:56:23 +02:00
Jérôme Rapinat
99d38a539e
Remove --no-wrap option from merging
...
Consistency with most translation files
2015-03-25 19:53:20 +01:00
Jérôme Rapinat
1e0d34dc4f
tweak, polish argument for encoding
2015-03-20 09:13:24 +01:00
Jérôme Rapinat
727d96cc22
Improve TipsParse for python3 support
2015-03-20 09:06:06 +01:00
Jérôme Rapinat
b324e0fb80
workaround before python3 support
2015-03-19 17:39:55 +01:00
Anthony Fok
92610bf486
enable python3 to run po/update_po.py
2015-03-01 09:00:38 -08:00
Malcom Lewis
86303f6116
Update FSF address to current location.
2014-08-08 19:39:45 -07:00
Jérôme Rapinat
15206590e7
sort translations output by file location for easier diff
2014-04-17 16:43:46 +02:00
Nick Hall
f6be31eb39
Remove subversion substitution variables
2014-04-15 14:10:18 +01:00
Jérôme Rapinat
6e1b7476b2
support comments
2014-04-12 17:49:12 +02:00
Jérôme Rapinat
38fc41fbb7
7110: Add AppData file
...
svn: r23260
2013-10-07 09:42:01 +00:00
Jérôme Rapinat
3c4db9ea0e
7110: Add AppData file
...
svn: r23256
2013-10-07 09:07:40 +00:00
Jérôme Rapinat
3555289c39
6595, 5621: temp workaround for xgettext bug (not yet fixed on GNU gettext 0.18.2), see https://savannah.gnu.org/bugs/index.php?29216
...
svn: r22204
2013-05-08 09:25:10 +00:00
Paul Franklin
612b893956
better PEP-0008 (trans_text_ ==> trans_text)
...
PEP-0008 reserves the use of a trailing underscore for names
which conflict with Python keywords, which this doesn't.
The goal is to have a permanent name which is unique across
the gramps namespace, since it is defined (in po/genpot.sh
and po/update_po.py) as a keyword to flag strings to be put
into the translation "catalog" file (gramps.pot).
The new keyword "trans_text" is still unique. (Also "_T_".)
svn: r22201
2013-05-07 18:59:43 +00:00
Paul Franklin
6930887aa1
"_ngettext" is no longer used as a gramps translation keyword
...
svn: r22199
2013-05-07 18:12:41 +00:00
Paul Franklin
b2b693ae19
add new keywords to po/genpot.sh, comment both scripts, and add "Id" lines
...
svn: r22183
2013-05-05 19:41:13 +00:00
Jérôme Rapinat
ecdc91160f
6595: add new keywords for xgettext (textual reports and L10N/I18N)
...
svn: r22167
2013-05-04 17:34:35 +00:00
Jérôme Rapinat
dc89736d4a
6595: create a new template every time we are extracting strings from python modules
...
svn: r22164
2013-05-04 15:54:14 +00:00
John Ralls
2f77462320
Fix platform detection on OSX
...
'darwin' is returned by sys.platform, not os.name.
svn: r21180
2013-01-20 19:35:35 +00:00
Jérôme Rapinat
d5870ff1f4
new location for tips.xml
...
svn: r21005
2013-01-05 14:41:54 +00:00
Jérôme Rapinat
c2443c74d4
update and add more comments
...
svn: r20782
2012-12-13 20:43:32 +00:00
Jérôme Rapinat
01676a58a4
only use one -letter as flag (3 characters) when use choice list; sys.argv[2:] issue
...
svn: r20748
2012-12-02 17:29:13 +00:00
Jérôme Rapinat
6f6c3845f0
add "all" argument for check and update flag (maintenance and tests)
...
svn: r20747
2012-12-02 17:22:40 +00:00
Jérôme Rapinat
870f54c733
typo
...
svn: r20745
2012-12-02 14:09:44 +00:00
Jérôme Rapinat
fbac0193af
upgrade deprecated "optparse" module to "argparse" for a python2.7/3.2 support; skip fuzzy by default because it is ignored on .mo generation and not yet reviewed by translators; only check and print a summary
...
svn: r20742
2012-12-02 13:52:37 +00:00
Jérôme Rapinat
bbcb1dd406
better print statement (if need)
...
svn: r20718
2012-12-01 10:36:36 +00:00
Jérôme Rapinat
3845dfb304
po files selector for displaying content of translation file
...
svn: r20717
2012-12-01 10:16:44 +00:00
Jérôme Rapinat
2ca04af319
start to use choice lists (argsparser)
...
svn: r20716
2012-12-01 10:10:44 +00:00
Jérôme Rapinat
f4abcb7f66
check defaults
...
svn: r20715
2012-12-01 09:45:14 +00:00
Jérôme Rapinat
9e381f2ad5
start to upgrade deprecated "optparse" module to "argparse" (python 2.7/3.2)
...
svn: r20713
2012-11-30 20:33:44 +00:00
Jérôme Rapinat
1a7862e848
6096: update POTFILES.in, try to handle entries on python script
...
svn: r20567
2012-10-16 18:39:40 +00:00
Jérôme Rapinat
1445ea7f0d
6086 6096: add comments about usage
...
svn: r20560
2012-10-16 08:51:05 +00:00
Jérôme Rapinat
a9bf135c65
6096: check missing references; ignore "python" comments for translation (update_po)
...
svn: r20534
2012-10-08 09:17:33 +00:00
Jérôme Rapinat
98d91fc626
#6086 : do not need work around for some tips anymore
...
svn: r20532
2012-10-07 16:45:58 +00:00
Jérôme Rapinat
5ac9aaa3f4
get rid of intltool (in progress...)
...
svn: r20522
2012-10-04 18:35:40 +00:00