Lines Matching +refs:po +refs:obsolete +refs:msgstr +refs:regexp
29 po-mode: Fix to accept four-part msgfmt version number
30 * po-mode.el (po-msgfmt-version-check): Accept four-part version
43 * po-mode.el (po-keep-mo-file): New user option.
44 (po-validate): Respect po-keep-mo-file. Fix comment indentation.
48 * po-mode.el (po-font-lock-keywords): Support all possible length
57 * po-mode.el (po-mode-version-string): Bump to 0.23.
187 * po-mode.el (po-send-mail): Don't include original uncompressed
205 * po-mode.el (po-font-lock-keywords): Properly highlight C format
212 * po-mode.el (po-auto-update-file-header): New user option.
213 (po-check-file-header): Respect 'po-auto-update-file-header'.
263 * po-compat.el (po-find-file-coding-system-guts): Don't use codepages
265 * po-mode.el (po-mode-version-string): Bump to 2.21.
266 (po-ediff-buffers-exit-recursive, po-send-mail): Use
366 * po-mode.el (po-mode-version-string): Bump to 2.2.
370 po-mode: Fix bug in po-previous-translated-entry function.
371 * po-mode.el (po-previous-translated-entry): Use correct regular
379 po-mode: Optionally delete previous untranslated comment when editing.
380 * po-mode.el (po-auto-delete-previous-msgid): New customizable
382 (po-any-previous-msgctxt-regexp, po-any-previous-msgid-regexp,
383 po-any-previous-msgid_plural-regexp): New variables.
384 (po-msgid-to-msgstr, po-kill-msgstr, po-yank-msgstr, po-subedit-exit):
385 Invoke po-maybe-delete-previous-untranslated after po-set-msgstr-form.
386 (po-unfuzzy): Invoke po-maybe-delete-previous-untranslated.
387 (po-previous-untranslated-region-for, po-previous-untranslated-regions,
388 po-delete-previous-untranslated, po-maybe-delete-previous-untranslated):
395 po-mode: Fix po-msgid-to-msgstr on plural entries.
396 * po-mode.el (po-get-msgid_plural): New function.
397 (po-msgid-to-msgstr): Use it.
402 po-mode: Fix po-get-msgid function in plural entries.
403 * po-mode.el (po-get-msgid): Use po-start-of-msgid_plural as end
411 po-mode: Determine position of "msgid_plural" line in current entry.
412 * po-mode.el (po-start-of-msgid_plural): New variable.
413 (po-any-msgid_plural-regexp): New variable.
414 (po-mode): Make po-start-of-msgid_plural buffer-local.
415 (po-find-span-of-entry): Set also po-start-of-msgid_plural.
421 * po-mode.el (po-get-msgstr-flavor): Preserve the point's position.
425 Fix failure of po-msgid-to-msgstr just after opening a buffer.
426 * po-mode.el (po-msgstr-form-flavor): Remove variable.
427 (po-get-msgstr-form): Do not call po-get-msgstr-flavor.
428 (po-set-msgstr-form): Call po-get-msgstr-flavor function here.
434 * po-mode.el (po-edit-string): Assign major mode text-mode to the
451 * po-compat.el: Untabify.
516 * po-mode.el (po-check-file-header): Use forward-line with
518 (po-add-attribute): Use forward-line instead of next-line.
522 * po-mode.el (po-replace-revision-date): Return nil.
527 * po-mode.el (po-team-name-to-code): Add Beja. Remove Adangme, Banda,
533 * po-mode.el (po-mode-version-string): Bump to 2.11.
534 (po-any-msgstr-block-regexp): Must start with msgstr or msgstr[0];
536 (po-get-msgstr-flavor): Set the point to po-start-of-msgstr-form, not
556 * po-mode.el: Use modern backquote syntax.
574 * po-mode.el (po-msgstr-form-flavor): Renamed from
575 po-this-msgstr-flavor. New defvar.
579 * po-mode.el (po-get-msgstr-form): Remove 'kill' argument.
580 (po-kill-ring-save-msgstr, po-fade-out-entry): Update.
582 * po-mode.el (po-get-msgid): Remove 'kill' argument.
584 * po-mode.el (po-get-msgstr-form): Renamed from po-get-msgstr-new.
585 (po-get-msgstr): Remove function.
587 * po-mode.el (po-subedit-exit-old): Remove function.
589 * po-mode.el (po-set-msgstr-form): Renamed from po-set-msgstr-new.
590 (po-set-msgstr): Remove function.
592 * po-mode.el (po-edit-msgstr-old): Remove function.
594 * po-mode.el (po-edit-string): Renamed from po-edit-string-new. Remove
595 old po-edit-string function.
599 * po-mode.el (po-find-span-of-entry): Inline po-find-this-msgstr.
600 (po-find-this-msgstr): Remove function.
602 * po-mode.el (po-start-of-msgstr-form, po-end-of-msgstr-form): New
605 * po-mode.el (po-start-of-msgstr-form): Renamed from
606 po-start-of-this-msgstr.
607 (po-end-of-msgstr-form): Renamed from po-end-of-this-msgstr.
609 * po-mode.el (po-start-of-msgstr-block): Renamed from
610 po-start-of-msgstr.
612 * po-mode.el (po-any-msgstr-block-regexp): Renamed from
613 po-any-msgstr-regexp.
615 * po-mode.el (po-any-msgstr-form-regexp): Renamed from
616 po-any-msgstr-regexp-old.
637 * po-mode.el (po-check-file-header): Use save-restriction.
643 * po-mode.el (po-team-name-to-code): Add a few more entries.
647 * po-mode.el (po-find-this-msgstr): New function.
648 (po-find-span-of-entry): Use it.
650 * po-mode.el (po-get-msgstr-flavor): New function.
651 (po-any-msgstr-regexp-old): New variable.
652 (po-subedit-exit-old): New function, renamed from po-subedit-exit.
653 (po-edit-msgstr-old): New function, renamed from po-edit-msgstr.
654 (po-get-msgstr-new): New function, based on po-get-msgstr.
655 (po-set-msgstr-new): New function, based on po-set-msgstr.
656 (po-edit-string-new): New function, based on po-edit-string.
657 (po-edit-msgstr): Use po-get-msgstr-new.
658 (po-subedit-exit): Use po-set-msgstr-new.
662 * po-mode.el (po-translation-project-address): Update email address
664 (po-translation-project-mail-label): Update comment.
668 * po-mode.el (po-subedit-mode-menu-layout, po-mode-menu-layout):
670 * po-mode.el (po-mode-menu-layout): Make "Source marking" a submenu.
677 * po-mode.el (po-mode-version-string): Bump version number to 2.1.
678 (po-start-of-msgctxt): New variable.
679 (po-any-msgctxt-msgid-regexp): New variable.
680 (po-font-lock-keywords): Add msgctxt.
681 (po-mode): Make variable po-start-of-msgctxt local.
682 (po-find-span-of-entry): Set also po-start-of-msgctxt.
683 (po-add-attribute, po-delete-attribute): Use po-start-of-msgctxt.
687 * po-mode.el (po-mode-map): Bind po-undo also to Ctrl-x u.
691 * po-mode.el (po-any-msgstr-regexp): Add support for plural forms.
693 (po-untranslated-regexp): Recognize also empty msgstr[i] values.
697 * po-mode.el (po-edit-out-full): Don't ask the user for confirmation.
701 * po-mode.el: Untabify.
705 * po-mode.el (po-font-lock-keywords): Stop recognizing "msg" as a
710 Fix '#' command on obsolete entries.
711 * po-mode.el (po-comment-regexp): Renamed from po-active-comment-regexp.
712 (po-obsolete-comment-regexp): Remove variable.
713 (po-get-comment, po-set-comment): Fix syntax assumptions about comments
714 for obsolete entries.
718 * po-mode.el (po-msgid-to-msgstr): Fix English message.
722 * po-mode.el (po-add-attribute, po-delete-attribute, po-fuzzy-regexp):
727 * po-mode.el (po-validate): Protect the buffer-file-name against
733 * po-mode.el (po-msgfmt-version-check): Recognize also 0.16.2-pre1.
746 * po-mode.el (po-mode-map): Bind po-undo also to Ctrl-_.
759 * gettextize.in (func_usage): Document --po-dir.
760 Handle the --po-dir option. Loop over each specified --po-dir value
761 instead of hardcoding po/.
838 * po-mode.el (po-mode-version-string): Bump to 2.02.
881 * po-mode.el (po-team-name-to-code): Add support for Old English,
901 * po-mode.el (po-validate): Require the 'compile' module before
935 * start-po-el: New file.
974 * gettextize.in: When a po/POTFILES.in does not exist, create an
1072 * gettextize.in: Add po to SUBDIRS if it was created in this run.
1073 Tell the user to create po/POTFILES.in if it is not yet there.
1180 * gettextize.in: Create po/Makevars.template from installed
1181 po/Makevars.template, not from po/Makevars.
1186 * po-compat.el: Add testing instructions.
1187 (po-find-file-coding-system-guts) [XEMACS]: Make it work again,
1188 after (car (nth i po-content-type-charset-alist)) changed from symbol
1217 * po-compat.el (po-find-file-coding-system-guts): Provide the old
1222 * po-compat.el: Remove call of codepage-setup of all support codepages.
1223 (po-find-file-coding-system-guts): Avoid code duplication.
1227 * po-compat.el (po-content-type-charset-alist): Convert the
1229 (lisp/textmodes/po.el); provided by Eli Zaretskii.
1230 (po-find-file-coding-system-guts): If the charset matches a name
1234 * po-compat.el: Line up comment etc. with lisp/textmodes/po.el.
1235 (po-find-charset): Search for the Charset= header even if we've read
1236 less than 4KB. From emacs CVS (lisp/textmodes/po.el); provided by
1302 * po-mode.el (po-mode-version-string): Bump to 2.01.
1306 * po-mode.el (po-mode-line-entry...): Try harder to find a good place
1307 for adding po-mode-line-entry into mode-line-format.
1312 * po-compat.el: Add ISO-8859-14, KOI8-T, GEORGIAN-PS to the list of
1342 * gettextize.in: Avoid the remarks about po/Makevars and config.guess
1354 * po-mode.el (po-mode-menu-layout): Don't try to display tooltips
1356 (po-subedit-mode-menu-layout): Likewise.
1364 * po-mode.el (po-mode-menu-layout): Add tooltips.
1365 (po-subedit-mode-menu-layout): Likewise.
1367 * po-mode.el (po-mode-menu-layout): Adopt terminology for editing
1376 * Makefile.am (lisp_LISP): Add po-compat.el.
1381 * po-compat.el: New file, extracted from po-mode.el.
1382 * po-mode.el (po-content-type-charset-alist, po-find-charset,
1383 po-find-file-coding-system-guts, po-find-file-coding-system): Move to
1384 po-compat.el.
1388 * po-mode.el (po-team-name-to-code): Add Ido and Walloon. Change
1399 * po-mode.el (po-team-name-to-code): Add es_AR, zh_CN, and zh_TW.
1407 * po-mode.el (po-find-file-coding-system-guts): Checking
1414 * po-mode.el (po-find-file-coding-system-guts): Don't try to
1416 (po-compute-counters): Search for "^msgid" not 'po-next-entry' if
1421 * po-mode.el (po-mode): Provide it.
1430 * po-mode.el (po-subedit-ediff): When variants are equal don't call
1431 'po-ediff-buffers-exit-recursive'.
1435 * po-mode.el (po-send-mail): Set coding-system-for-read and
1436 coding-system-for-write to the coding system of the po buffer;
1438 system is different from the po buffer and thus the following
1444 * po-mode.el (po-translation-project-address): Convert it to a
1446 (po-translation-project-mail-label): New variable.
1447 (po-send-mail): Use it.
1451 * po-mode.el (po-mode-version-string): New variable.
1452 (po-mode-version): Use it instead of RCS/CVS Revision tag.
1466 Remove old-style "sed ... > po/Makefile" statement from configure.in.
1489 * gettextize.in: Handle po/Makevars specially, don't overwrite the
1498 * po-mode.el (po-content-type-charset-alist): Add Emacs20/21 codepages.
1502 * po-mode.el (po-ediff-buffers-exit-recursive): Kill ediff buffers
1511 * po-mode.el (po-eval-requoted): Add \r to avoid additional quoting
1526 * po-mode.el (po-guess-archive-name): Verify that versions provided by
1537 * po-mode.el (po-ediff-quit): New function.
1538 (ediff-keymap-setup-hook): Assign key binding for 'po-ediff-quit'.
1539 (po-ediff-buffers-exit-recursive): New function, in part derived
1540 from 'po-subedit-ediff'.
1541 (po-subedit-ediff): Use it.
1543 * po-mode.el (po-subedit-ediff): Use meaningful buffer names,
1549 * po-mode.el (po-mode-map): Enable key binding for
1550 'po-edit-comment-and-ediff' ('C-c C-c' and 'C-c C-#').
1554 * po-mode.el (po-help-display-string): Adjust it.
1558 * po-mode.el (po-team-name-to-code): Fix syntax for the last entry
1563 * po-mode.el (po-subedit-ediff): New function.
1564 (po-edit-comment-and-ediff): New function.
1565 (po-edit-msgstr-and-ediff): New function.
1566 (po-subedit-mode-menu-layout): Add 'po-subedit-ediff'.
1567 (po-subedit-mode-map): Add key binding for 'po-subedit-ediff'.
1568 (po-mode-menu-layout): Add 'po-edit-comment-and-ediff' and
1569 'po-edit-msgstr-and-ediff'.
1570 (po-mode-map): Add key binding for 'po-edit-msgstr-and-ediff'.
1574 * po-mode.el (po-subedit-mode-syntax-table): New variable.
1575 (po-subedit-mode-map): Re-write according to po-mode-map and move
1580 * po-mode.el (po-find-file-coding-system-guts): Use
1581 'po-with-temp-buffer' instead of 'with-temp-buffer'.
1582 (po-msgfmt-version-check): Likewise.
1587 * po-mode.el: Doc fixes.
1588 (po-mode-map): Put all in defvar.
1592 * po-mode.el (po-mode-map): Assign new Key bindings to avoid
1594 'po-previous-fuzzy-entry' = 'F',
1595 'po-previous-obsolete-entry' = 'O',
1596 'po-previous-translated-entry' = 'T',
1597 'po-previous-untranslated' = 'U',
1598 'po-undo' = '_',
1599 'po-other-window' = '0',
1600 'po-select-auxiliary' = '\C-c\C-a'.
1601 (po-help-display-string): Likewise.
1605 * po-mode.el (po-next-translated-entry): Actually search for
1610 * po-mode.el (po-msgfmt-version-check): Also accept pre-release
1619 * po-mode.el (po-team-name-to-code): Extend the list using items from
1629 * gettextize.in: Copy only ABOUT-NLS, intl/, po/.
1642 * po-mode.el (po-compute-counters): First save `current'
1643 po-start-of-msgstr; use it to set `position' while looping over all
1648 * po-mode.el (po-mode): Add newlines to fix layout problem calling
1653 * po-mode.el (po-ensure-source-references): Use 'string-to-number'
1655 (po-msgfmt-version-check): Likewise.
1659 * po-mode.el (po-edit-string): Set indent-line-function to
1664 * po-mode.el (po-find-charset): Drop 'interactive'. Use
1670 * po-mode.el (po-subedit-mode-menu-layout): New definition.
1671 (po-edit-string): Use it to provide a menu for po-subedit-mode.
1675 * po-mode.el (po-find-awk-string, po-mark-awk-string,
1676 po-find-bash-string, po-mark-bash-string): New functions.
1677 (po-preset-string-functions): Add awk and bash support.
1681 * po-mode.el (po-find-file-coding-system-guts): Use ascii instead of
1683 (po-compute-counters): Don't start counting if there is not even a
1692 * po-mode.el: Optimize testing for XEmacs.
1693 (po-auto-replace-revision-date): Do not quote t, as it evals to
1695 (po-validate): Use the mode name instead of the constant PO to build
1697 (po-font-lock-keywords, po-find-charset,
1698 po-find-file-coding-system-guts, po-find-file-coding-system): Adjust
1700 (po-compute-counters): Use string-equal instead of string=, to be
1702 (po-find-charset): Avoid infinite loop on empty file.
1706 * po-mode.el (po-create-overlay, po-highlight, po-rehighlight,
1707 po-dehighlight): Use XEmacs extent primitives.
1720 * po-mode.el (po-mode-abbrev-table): New variable.
1721 (po-edit-string): Use it.
1725 * po-mode.el (po-fade-out-entry): Replace yes-or-no-p by y-or-n-p;
1730 * po-mode.el (po-ensure-source-references): Correctly imply the file
1735 * po-mode.el (po-subedit-abort): Change variable names.
1736 (po-seek-equivalent-translation): Call set-buffer instead of
1738 (po-subedit-cycle-auxiliary): Adapt to multiple edits.
1742 * po-mode.el (po-find-charset, po-compute-counters,
1743 po-check-file-header, po-set-msgstr): Emacs 19 portability matters.
1747 * po-mode.el (po-check-file-header): Add a new line after default
1752 * po-mode.el (po-send-mail): Clarify some prompts.
1757 * po-mode.el (po-team-name-to-code): New variable.
1758 (po-guess-archive-name): Use it.
1762 * po-mode.el (po-guess-archive-name, po-guess-team-address): Accept
1767 * po-mode.el (po-guess-archive-name): Allow Free as well as GNU
1772 * po-mode.el (po-any-msgid-regexp, po-any-msgstr-regexp,
1773 po-msgstr-idx-keyword-regexp, po-obsolete-msgstr-regexp,
1774 po-set-msgstr, po-obsolete-comment-regexp, po-get-comment): Enforce
1775 #~ for obsolete entries. The tilde is not optional anymore.
1779 * po-mode.el (po-after-entry-regexp): Check if at end of line, rather
1786 * po-mode.el (po-validate): Check for 'null-device; if not available
1792 * po-mode.el (po-preset-string-functions): New function.
1793 (po-find-unknown-string, po-mark-unknown-string): New functions.
1794 (po-find-c-string): Return a 3-element list.
1795 (po-find-emacs-lisp-string): Likewise.
1796 (po-mark-found-string): Simplify consequently.
1797 (po-tags-loop-scan): Use po-preset-string-functions.
1799 * po-mode.el (po-mark-c-string, po-mark-emacs-lisp-string): Have
1803 * po-mode.el (po-mark-found-string, po-mark-translatable,
1804 po-select-mark-and-mark): Other changes.
1808 * po-mode.el (po-tags-search): Better use the Emacs tags interface,
1810 (po-tags-loop-scan, po-tags-loop-operate): New functions.
1811 (po-string-contents, po-string-buffer): New buffer local variables.
1812 (po-next-file-list): Deleted. All usages adjusted.
1816 * po-mode.el (po-extract-part-unquoted): New function.
1817 (po-extract-unquoted, po-skip-over-python-string): Use it.
1819 * po-mode.el (po-skip-over-python-string): Missing parentheses.
1822 * po-mode.el (po-find-python-string, po-mark-python-string,
1823 po-skip-over-python-string): New functions.
1824 (po-tags-search, po-mark-found-string): Use them in Python mode.
1828 * po-mode.el (po-mode): Issue message after running hooks rather than
1833 * po-mode.el (po-match-string): New function.
1834 (po-set-msgid): Use it.
1835 (po-set-msgstr): Likewise.
1836 (po-set-comment): Likewise.
1837 (po-ensure-source-references): Likewise.
1838 (po-guess-archive-name): Likewise.
1839 (po-guess-team-address): Likewise.
1843 * po-mode.el: Move blocks of code around in view of later patches.
1850 * po-mode.el: Split portability matters in two. A minimum for
1856 * po-mode.el: To avoid compilation diagnostics, move customisation
1861 * po-mode.el: Merge make-local-variable within set whenever possible.
1865 * po-mode.el (po-msgfmt-version-check): Check for version strings with
1870 * po-mode.el: Don't recommend to use po-mode for POT files.
1871 (po-find-charset): New function.
1872 (po-find-file-coding-system-guts): Use it to get rid of the 4096 limit.
1877 * po-mode.el (po-compute-counters): Don't count the header entry.
1882 * po-mode.el (po-validate): Use private 'compile-command' and buffer
1887 * po-mode.el (po-mode): Use add-hook to call po-replace-revision-date
1889 (po-quit): Don't call po-replace-revision-date.
1890 (po-validate): Likewise.
1893 (po-auto-replace-revision-date): Change default to 't'; otherwise the
1898 * po-mode.el (po-edit-string): Set 'buffer-file-coding-system'
1903 * po-mode.el (po-msgfmt-version-check): New. Check for GNU gettext
1905 (po-validate): Use 'po-msgfmt-version-check'.
1906 (po-validate): Use 'null-device' instead of literal "/dev/null".
1924 * po-mode.el (po-default-file-header): Replace 8-bit with 8bit.
1928 * po-mode.el (po-content-type-charset-alist): Add entries for
1933 * po-mode.el (po-find-file-coding-system): Make it work in XEmacs 20
1960 * po-mode.el (po-replace-revision-date): For the timezone, use RFC 822
1978 * po-mode.el (po-default-file-header): Replace ENCODING with 8-bit.
1987 po/ChangeLog entry more intelligent.
1991 * po-mode.el (po-font-lock-keywords): Respect entry types
1992 'msgid_plural' and 'msgstr[]'.
1994 (po-font-lock-keywords): Fix regexp; '[]' part is optional.
1995 (po-any-msgstr-regexp): Also match msgstr[] fields.
1996 (po-msgstr-idx-keyword-regexp): New variable.
1997 (po-set-msgstr): Respect indexed msgstr entries; use
1998 `po-msgstr-idx-keyword-regexp'.
2003 po/ChangeLog and tell the user about the m4 macros. Don't attempt to
2008 * po-mode.el (po-subedit-exit): Run po-subedit-exit-hook before
2021 * po-mode.el: Call autoload with 4 arguments.
2022 (po-content-type-charset-alist): Change cars to uppercase.
2023 (po-find-file-coding-system): Uppercase charset for lookup in
2024 po-content-type-charset-alist.
2064 * po-mode.el: A few more changes by François Pinard.
2068 * po-mode.el (po-create-overlay) [po-XEMACS]: No argument.
2073 * po-mode.el (po-tags-search, po-mark-found-string): C++ as C.
2074 (po-find-c-string): Skip C++ comments as well.
2078 * po-mode.el (po-mode) [po-XEMACS]: Explicitely add menus.
2081 * po-mode.el (po-mode-menu-layout): Give real access to auxiliary
2094 * po-mode.el (po-tags-search, po-mark-translatable,
2095 po-select-mark-and-mark): Call interactive after the doc string,
2101 * po-mode.el: Update from most recent version.
2107 * po-mode.el: Rename po-middle-of-entry to po-start-of-msgstr, add
2108 variable po-start-of-msgid. Use it whenever appropriate.
2110 * po-mode.el (po-find-file-coding-system): New function.
2113 * po-mode.el: Normalise string= to string-equal.
2115 * po-mode.el (po-send-mail): Allow for mailing to the team.
2116 (po-guess-team-address): New function.
2120 * po-mode.el (po-set-comment): Unused variable buffer.
2121 (po-edit-string): Unused variables start, middle, end and obsolete.
2122 (po-tags-search): Unused variable find-string.
2124 * po-mode.el (po-check-lock): Create the work buffer as required, to
2129 * po-mode.el: New variable po-mode-menu-layout.
2130 (po-mode): Establish a bar mode menu if possible.
2133 * po-mode.el: Decide set-translation-domain before using it.
2136 * po-mode.el (po-set-comment): Rearrange wrong conditional flow.
2142 * po-mode.el (po-highlight, po-dehighlight): New functions.
2143 New globals: po-highlight-p, po-highlight-face and po-overlay.
2144 (po-edit-msgstr): Highlight the msgid string while editing.
2145 (po-tags-search): Highlight found string.
2146 (po-mark-found-string): Unhilight string before replacing it.
2149 * po-mode.el (po-set-field): Tells if buffer was modified.
2150 (po-edit-msgstr): Never make fuzzy an entry which is unmodified.
2152 * po-mode.el: Add M command, and variables po-compose-mail-function,
2153 po-translation-project-address and po-gzip-uuencode-command.
2154 (po-guess-archive-name, po-send-mail): New functions.
2159 * po-mode.el (po-replace-revision-date): Enforce ISO 8601 zones.
2163 * po-mode.el (po-edit-string): Expand tabs while editing
2166 * po-mode.el: Accept C-c C-k to abort recursive edits.
2171 * po-mode.el (po-find-c-string, po-extract-unquoted): Process ANSI
2176 * po-mode.el (po-help): To continue, also accept things like a
2181 * po-mode.el: Alter po-font-lock-keywords to properly highlight C
2184 * po-mode.el: If available, prefer force-mode-line-update builtin.
2186 * po-mode.el: Use our own buffer-substring, defining it as
2190 * po-mode.el (po-consider-source-path): Ensure a trailing slash.
2194 * po-mode.el (po-eval-requoted, po-extract-unquoted): Correct
2203 * po-mode.el: Customize.
2236 * po-mode.el (po-font-lock-keywords): Correct highlighting of
2241 * po-mode.el: Restructured to avoid all byte-compilation warnings.
2247 * po-mode.el: po-mode.el (po-kill-msgstr): Ensure po-entry-type is
2258 * po-mode.el: Added ELisp support. Patch by François Pinard.
2300 * po-mode.el: Apply François' patch for new default values of
2309 * po-mode.el: * Let po-show-source-context update
2310 po-reference-cursor itself, and display to the minibuffer the
2313 . Do not generate tildes while reconstructing non-obsolete
2315 . Do merge attributes on a single `#,' line. Using the non-regexp
2319 . Limit the search for source references to the msgstr line. This
2324 * po-mode.el: * Small corrections to the help page. Reported by
2327 * Change po-edit-mode-map to po-subedit-mode-map and
2328 po-mode-edit-hook to po-subedit-mode-hook. The previous names
2332 regexp bug in Emacs(?). See the FIXME in po-extract-unquoted.
2351 * po-mode.el: * Correct documentation mistakes in short help.
2353 * Accept both # and #~ for obsolete comments, but use #~ when
2361 * po-mode.el: Some last minute changes by François Pinard.
2365 * po-mode.el (po-confirm-and-quit): Recognize both #, and #! but
2373 * Implement po-default-file-header.
2376 * Rename po-auto-select to po-auto-select-entry.
2385 * Correct the message count updating in po-kill-msgstr and
2386 po-yank-msgstr.
2388 * Allow for po-auto-edit-with-msgid to work, when
2389 po-edit-msgstr was called on an untranslated immediately after
2392 * po-quit may select all kind of not fully processed entries,
2396 * TAB moves to LFD for po-msgid-to-msgstr.
2397 * z moves to DEL for po-fade-out-entry.
2400 * TAB is po-unfuzzy.
2401 * SPC is po-auto-select.
2402 * t is po-next-translated entry.
2403 * M-t is po-previous-translated-entry.
2404 * E is po-edit-out-full.
2407 * DEL (po-fade-out-entry) makes the entry fuzzy as first step,
2409 * LFD (po-msgid-to-msgstr) requests confirmation if entry was
2411 * v (po-validate): Pass the -v flag to msgfmt.
2412 * q (po-confirm-and-quit): Use milder confirmation.
2413 * Implemented variables po-auto-edit-with-msgid,
2414 po-auto-fuzzy-on-edit, po-auto-select-on-unfuzzy, and
2415 po-auto-replace-revision-date.
2426 * po-obsolete-flag replaced by more general po-entry-type.
2427 * po-appropriate-counter, po-increase-appropriate-counter and
2428 po-decrease-appropriate-counter are replaced by po-type-counter,
2429 po-decrease-type-counter and po-increase-type-counter.
2435 * po-add-attribute, po-delete-attribute: New functions.
2436 * po-offer-validation disappears, as (buffer-modified-p) may
2441 * po-mode.el: Inexact entries are now called fuzzy. Change
2446 * po-mode.el: Rename po-mode-hooks to po-mode-edit-hooks.
2448 * po-mode.el: Suggest accepting .pot and embedded .po. as triggers
2449 for PO editing mode, besides .po and .pox.
2460 (po-undo, po-validate, po-other-window and po-quit).
2461 . Command v replaces old command V (po-mode-version).
2462 . u and SPC replace e (po-next-untranslated-entry).
2463 M-u replaces M-e (po-previous-untranslated-entry).
2464 . o replaces M-n and M-SPC (po-next-obsolete-entry).
2465 M-o replaces M-p and M-DEL (po-previous-obsolete-entry).
2466 . SPC, DEL, and M-RET are no more po-next-entry,
2467 po-previous-entry and po-edit-comment.
2468 . r replaces l (po-pop-location).
2469 . s (po-cycle-source-reference) replaces c (po-cycle-reference).
2470 M-s (po-select-source-reference) replaces M-c (po-select-reference).
2471 S (po-consider-source-path) replaces d (po-add-path).
2472 M-S (po-ignore-source-path) replaces M-d (po-delete-path).
2473 . K, W and Y replace M-k, M-w and M-y (po-kill-comment,
2474 po-kill-ring-save-comment and po-yank-comment).
2475 * New command q (po-confirm-and-quit).
2479 * po-mode.el (po-edit-string): run hook `po-edit-hooks'.
2483 * po-mode.el (po-keywords): Add N_.
2515 * po-mode.el (po-quit): Always clear the message area after y-or-n-p.
2519 * po-mode.el: Implement searching of inexact entries.
2521 * po-mode.el: Implement po-version.
2525 * po-mode.el:
2528 * po-mode.el: Add support for XEmacs' font-lock.el.
2530 * po-mode.el:
2536 * po-mode.el: msgfmt behaves now well again. Return to use
2556 * po-mode.el (po-msgfmt-program):
2558 (po-validate): Use above variable.
2567 * po-mode.el (po-validate):
2581 * po-mode.el (po-eval-requoted): Add space in description.
2594 * po-mode.el: Apply latest patch by François.
2605 Try to remove files in root and po/ dir before linking. If this is
2634 * po-mode.el (po-search-path): Extend by "../".
2661 * gettextize.in: Remove target file for root- and po- file first.
2718 * po-mode.el: Fixes to run on DEMACS.
2750 * po-mode.el: Latest version by François. This version allows
2752 construction of the .po file. The string matching heuristic is
2759 * po-mode.el, makelinks, combine-sh: Moved to here from ../intl/.