summaryrefslogtreecommitdiffstats
path: root/po/POTFILES.in
AgeCommit message (Collapse)Author
2021-12-27Merge branch 'stable'Kevin McCarthy
2021-12-27Include <term.h> before invoking tigetstr() and tigetflag().Kevin McCarthy
On NetBSD, a segv was occurring in mutt_ts_capability() because tigetstr() was implicitly declared and thus defaulted to return type int. The 8-byte (char *) actually returned was being converted to a 4-byte int before being assigned to the (char *) variable. This resulted in a corrupted pointer, causing a segv when dereferenced. I thought C99+ should warn about implicit declarations. Although configure.ac AC_PROG_CC_C99 asserts the compiler can handle C99, perhaps it doesn't put the compiler in the mode to strictly enforce it. (Thanks to rkta on IRC for the input). The solution, as the man page notes, is to include <term.h> before invoking those functions. Unfortunately term.h pollutes the namespace with all sorts of defines. Currently that include columns and lines, which are used inside Mutt. To help prevent issues, create Mutt wrappers for the functions and split them into a separate file, curs_ti_lib.c, that #include <term.h>, rather than just adding #include <term.h> to mutt_curses.h Apparently on some older platforms, #include <curses.h> would also include term.h, so make sure columns in undef'ed in mutt_curses.h. (I think we would have heard about that problem already, but just in case.) A huge thank you to rahl on IRC for debugging this issue, and working with me over IRC to test various suggestions until the issue was found. I didn't have access to a NetBSD instance, so rahl saved me much time and effort, and was crucial to fixing this bug.
2021-12-23Add new gsasl files to POTFILES.in.Kevin McCarthy
2021-03-06Relocate po OPS files to bottom of POTFILES.in.Kevin McCarthy
This matches the pre-0.21 migration order, and will reduce the size of updates for the next release.
2021-02-21Scan OPS files directly for gettext translation strings.Kevin McCarthy
Previously, gettext's po/Makefile.in.in was modified to separately scan and merge a generated file: keymap_alldefs.h. Gettext doesn't recommend nor provide support for scanning generated files. However, there is no reason we have to scan the generated file. Instead move the N_() markers and L10N comments into the OPS files. Then simply add the OPS files to po/POTFILES.in. Add a '--language=C' option to xgettext to avoid a warning about the OPS files not have any known language suffix. Modify gen_defs and doc/gen-map-doc to deal with the new format of the OPS files.
2021-01-17Move mutt_gen_msgid() over to messageid.c.Kevin McCarthy
2020-12-06Add new listmenu.c to POTFILES.in.Kevin McCarthy
2020-07-19Add first version of MuttLisp.Kevin McCarthy
This is somewhat simple enhancement to muttrc processing, not a full-blown embedded scripting language. There are no variables, functions, types, or abilities that compete with macros. MuttLisp can be invoked using the "run" command. If $muttlisp_inline_eval is set, it can also be invoked with a bare parenthesis expression as a command argument. $muttlisp_inline_eval defaults unset, to avoid breaking existing configurations, which might have bare parenthesis arguments for regexps.
2020-05-27Allow tagging string config vars as L10N.Kevin McCarthy
Translate them once in mutt_set_default(). Modify makedoc.pl to remove the N_() tag, and to also note the type as "string (localized)". The makedoc.pl already will ignore L10N comment so add a basic comment above each config var in init.h. I'm not tagging $crypt_protected_headers_subject because the spec now says this should be "...". I plan on implementing that change along with other fixes before the next release.
2020-04-13Add background.c to POTFILES.in.Kevin McCarthy
Thanks to Petr Pisar for pointing out the mistake.
2019-12-01Add mutt_zstrm.c to POTFILE.inKevin McCarthy
There aren't any translations in the file, but it should be added just in case.
2019-08-13Update POTFILES.in.Kevin McCarthy
The file was missing a few files with translation strings: copy.c, imap/auth_oauth.c, and safe_asprintf.c.
2019-08-03Basic autocrypt account menu.Kevin McCarthy
Provide ability to create, delete, and toggle the prefer-encrypt and enabled flag for an account. Hook into the index via 'A' <autocrypt-acct-menu>.
2019-08-03Add autocrypt source files to POTFILES.inKevin McCarthy
2016-11-13Compress patch from the neomutt repository.Kevin McCarthy
With the following changes: - po/de.po changes trimmed to just the compress additions. - Move the sample muttrc to contrib, and add it to the Makefile.am so it is distributed. Remove the sample vimrc. - Remove extra fluff from manual. Thanks to Roland Rosenfeld for the original patch, and to the NeoMutt team for their work cleaning up the patch.
2007-11-07Don't build keymap_alldefs.h in srcdir as it may be read-onlyRocco Rutte
2007-02-27Add some missing files. This should probably be autogenerated somehow.Brendan Cully
2005-08-02Remove mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles toBrendan Cully
build keymap_alldefs.h in $(top_srcdir), since that's where xgettext looks. Not super clean I guess - the other alternative is to sed POTFILES.
2005-07-26Partial application of Tamo's translation patch for gpgme and gnutls.TAKAHASHI Tamotsu
2002-03-27update.Thomas Roessler
2002-02-07Make S/MIME messages translatable.Thomas Roessler
2000-10-10Vsevolod Volkov's POP mailbox patch.Thomas Roessler
2000-08-30SSL unification patch from Vsevolod.Thomas Roessler
2000-08-08Some files were missing. From Vsevolod Volkov.Thomas Roessler
2000-07-19IMAP socket moves by Brendan Cully, with a fix from TommiThomas Roessler
Komulainen, and most likely based on input from Vsevolod Voykov (sp?).
2000-03-30make update-po, and undo most parts of Lars' and Tommi's patch - itThomas Roessler
broke things here.
2000-03-28A patch from Tommi Komulainen (and Lars Hecking) for buildingThomas Roessler
outside the source directory.
2000-02-27imap/auth_gss.c was missing. Noted by "Andrew W. Nosenko"Thomas Roessler
<awn@bcs.zp.ua>.
2000-02-01Build fix for the po/ subdirectory, from Edmund G. Evans.Thomas Roessler
2000-01-30Try to fix the build process in the po/ subdirectory.Thomas Roessler
1999-08-24Make translations fit together with actual source tree.Thomas Roessler
1998-10-28reldate contais really _no_ i18n-related data.Thomas Roessler
1998-10-13Introducing a us-dist target to create a USG-friendly version ofThomas Roessler
mutt. Additionally, the NEWS file is prepared for 0.95.
1998-10-13More $Id$ strings.Thomas Roessler
1998-10-01Translate help strings.Thomas Roessler
1998-10-01Translate the various help lines.Thomas Roessler
1998-10-01Add l10n for handler.c.Thomas Roessler
1998-10-01Adding gettext support, based on the patch by Marco d'Itri.Thomas Roessler