home *** CD-ROM | disk | FTP | other *** search
Wrap
(defvar po-auto-edit-with-msgid nil "\ *Automatically use msgid when editing untranslated entries.") (defvar po-auto-fuzzy-on-edit nil "\ *Automatically mark entries fuzzy when being edited.") (defvar po-auto-select-on-unfuzzy nil "\ *Automatically select some new entry while make an entry not fuzzy.") (defvar po-auto-replace-revision-date (quote ask) "\ *Automatically revise date in headers. Value is nil, t, or ask.") (defvar po-default-file-header "# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Free Software Foundation, Inc. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid \"\" msgstr \"\" \"Project-Id-Version: PACKAGE VERSION\\n\" \"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\\n\" \"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\" \"Language-Team: LANGUAGE <LL@li.org>\\n\" \"MIME-Version: 1.0\\n\" \"Content-Type: text/plain; charset=CHARSET\\n\" \"Content-Transfer-Encoding: ENCODING\\n\" " "*Default PO file header.") (defvar po-mode-flag) (defvar po-start-of-entry) (defvar po-middle-of-entry) (defvar po-end-of-entry) (defvar po-entry-type) (defvar po-translated-counter) (defvar po-fuzzy-counter) (defvar po-untranslated-counter) (defvar po-obsolete-counter) (defvar po-mode-line-string) (defvar po-work-buffer) (defvar po-work-buffer-lock) (defvar po-marker-stack) (defvar po-search-path) (defvar po-reference-alist) (defvar po-reference-cursor) (defvar po-reference-check) (defvar po-keywords) (defvar po-next-file-list) (defvar po-string-start) (defvar po-string-end) (eval-and-compile (or (fboundp (quote gettext)) (defsubst gettext (string) string))) (defsubst _ (string) (gettext string)) (defsubst N_ (string) string) (defun po-mode-version nil "\ Show Emacs PO mode version." (interactive) (byte-code "ÀÁÂÃ!ÄÅÆO\"" [nil message _ "Emacs PO mode, version %s" "$Revision: 1.36 $" 11 -2] 6)) (defvar po-help-display-string (_ " [PO Mode Summary] Next Previous Miscellaneous n p Any type . Redisplay Moving around /t /M-t Translated /v Version info < First if any f M-f Fuzzy ?, h This help > Last if any o M-o Obsolete = Current index /SPC Auto select u M-u Untranslated O Other window V Validate Msgstr Comments Q Quit Modifying entries RET # Call editor U Undo TAB Remove fuzzy mark k K Kill to E Edit out full /DEL Fuzzy or fade out w W Copy to LFD Init with msgid y Y Yank from [*: Later, /: Docum] gettext Keyword Marking Position Stack , Find next string Compendiums m Mark and push current M-, Mark translatable *c To compendium r Pop and return M-. Change mark, mark *M-C Select, save x Exchange current/top Program Sources Auxiliary Files Lexicography s Cycle reference *a Cycle file *l Lookup translation M-s Select reference *M-a Select file *M-l Add/edit translation S Consider path *A Consider file *L Consider lexicon M-S Ignore path *M-A Ignore file *M-L Ignore lexicon ")) (defvar po-any-msgid-regexp "^\\(#~?[ ]*\\)?msgid.* \\(\\(#~?[ ]*\\)?\".* \\)*" "Regexp matching a whole msgid field, whether obsolete or not.") (defvar po-any-msgstr-regexp "^\\(#~?[ ]*\\)?msgstr.* \\(\\(#~?[ ]*\\)?\".* \\)*" "Regexp matching a whole msgstr field, whether obsolete or not.") (defvar po-msgfmt-program "msgfmt" "\ Path to msgfmt program from GNU gettext package.") (defconst po-font-lock-keywords (quote (("^\\(msgid \\|msgstr \\)?\"\\|\"$" . font-lock-keyword-face) ("[%\\\\]." . font-lock-variable-name-face) ("^# .*\\|^#[:,]?" . font-lock-comment-face) ("^#:\\(.*\\)" 1 font-lock-reference-face))) "\ Additional expressions to highlight in PO mode.") (defvar po-mode-map nil "\ Keymap for PO mode.") (if po-mode-map nil (setq po-mode-map (make-keymap)) (suppress-keymap po-mode-map) (define-key po-mode-map " " (quote po-unfuzzy)) (define-key po-mode-map " " (quote po-msgid-to-msgstr)) (define-key po-mode-map "" (quote po-edit-msgstr)) (define-key po-mode-map " " (quote po-auto-select-entry)) (define-key po-mode-map "?" (quote po-help)) (define-key po-mode-map "#" (quote po-edit-comment)) (define-key po-mode-map "," (quote po-tags-search)) (define-key po-mode-map "." (quote po-current-entry)) (define-key po-mode-map "<" (quote po-first-entry)) (define-key po-mode-map "=" (quote po-statistics)) (define-key po-mode-map ">" (quote po-last-entry)) (define-key po-mode-map "f" (quote po-next-fuzzy-entry)) (define-key po-mode-map "h" (quote po-help)) (define-key po-mode-map "k" (quote po-kill-msgstr)) (define-key po-mode-map "m" (quote po-push-location)) (define-key po-mode-map "n" (quote po-next-entry)) (define-key po-mode-map "o" (quote po-next-obsolete-entry)) (define-key po-mode-map "p" (quote po-previous-entry)) (define-key po-mode-map "q" (quote po-confirm-and-quit)) (define-key po-mode-map "r" (quote po-pop-location)) (define-key po-mode-map "s" (quote po-cycle-source-reference)) (define-key po-mode-map "t" (quote po-next-translated-entry)) (define-key po-mode-map "u" (quote po-next-untranslated-entry)) (define-key po-mode-map "v" (quote po-mode-version)) (define-key po-mode-map "w" (quote po-kill-ring-save-msgstr)) (define-key po-mode-map "x" (quote po-exchange-location)) (define-key po-mode-map "y" (quote po-yank-msgstr)) (define-key po-mode-map "E" (quote po-edit-out-full)) (define-key po-mode-map "K" (quote po-kill-comment)) (define-key po-mode-map "O" (quote po-other-window)) (define-key po-mode-map "Q" (quote po-quit)) (define-key po-mode-map "S" (quote po-consider-source-path)) (define-key po-mode-map "U" (quote po-undo)) (define-key po-mode-map "V" (quote po-validate)) (define-key po-mode-map "W" (quote po-kill-ring-save-comment)) (define-key po-mode-map "Y" (quote po-yank-comment)) (define-key po-mode-map "" (quote po-fade-out-entry)) (define-key po-mode-map "¬" (quote po-mark-translatable)) (define-key po-mode-map "®" (quote po-select-mark-and-mark)) (define-key po-mode-map "æ" (quote po-previous-fuzzy-entry)) (define-key po-mode-map "ï" (quote po-previous-obsolete-entry)) (define-key po-mode-map "ô" (quote po-previous-translated-entry)) (define-key po-mode-map "õ" (quote po-previous-untranslated-entry)) (define-key po-mode-map "ó" (quote po-select-source-reference)) (define-key po-mode-map "Ó" (quote po-ignore-source-path))) (defvar po-subedit-mode-map nil "\ Keymap while editing a PO mode entry (or the full PO file).") (if po-subedit-mode-map nil (setq po-subedit-mode-map (make-sparse-keymap)) (define-key po-subedit-mode-map "" (quote exit-recursive-edit))) (defun po-mode nil "\ Major mode for translators when they edit PO files. Special commands:\\{po-mode-map} Turning on PO mode calls the value of the variable `po-mode-hook', if that value is non-nil. Behaviour may be adjusted with variables po-auto-edit-with-msgid, po-auto-fuzzy-on-edit, po-auto-select-on-unfuzzy and po-auto-replace-revision-date." (interactive) (byte-code "ÇÓ ÔÕÖ !Ä×Å!Ø×Ù!×Ú!×Û!×Ü!×Ý!×Þ!×ß!×à!×á!Äâ ãÇ!×È!×É!äåæÇ!çQ!Ç ×Ê!Ç ×Ë!è×Ì!×Í!×Î!ÇÇé×Ï!×Ð!×Ñ!×Ò!êÇÇÇëìí!!îï!" [major-mode mode-name po-mode-map buffer-read-only t font-lock-defaults po-mode-flag nil po-work-buffer po-work-buffer-lock po-marker-stack po-search-path po-reference-alist po-reference-cursor po-reference-check po-keywords po-next-file-list po-string-start po-string-end kill-all-local-variables po-mode "PO" use-local-map make-local-variable (po-font-lock-keywords t) po-start-of-entry po-middle-of-entry po-end-of-entry po-entry-type po-translated-counter po-fuzzy-counter po-untranslated-counter po-obsolete-counter po-mode-line-string po-check-file-header po-compute-counters generate-new-buffer "*Edit " buffer-name "*" (("./") ("../")) 0 (("gettext") ("gettext_noop") ("_") ("N_")) message _ "You may type `h' or `?' for a short PO mode reminder." run-hooks po-mode-hook] 31)) (defun po-mode-destroy-cleanup nil "\ When destroying a PO mode buffer, kill editing buffer as well." (byte-code "ÂÃ\"
Ä !
Å !" [mode-name po-work-buffer string= "PO" bufferp kill-buffer] 4)) (if (boundp (quote kill-buffer-hook)) (add-hook (quote kill-buffer-hook) (quote po-mode-destroy-cleanup))) (make-variable-buffer-local (quote po-mode-flag)) (defvar po-mode-line-entry (quote (po-mode-flag (" " po-mode-line-string))) "\ Mode line format entry displaying MODE-LINE-STRING.") (or (member po-mode-line-entry mode-line-format) (let ((entry (member (quote global-mode-string) mode-line-format))) (setcdr entry (cons po-mode-line-entry (cdr entry))))) (defun po-update-mode-line-string nil "\ Compute a new statistics string to display in mode line." (byte-code "ÅÆ \" ÇV
ÅÈ \"ÇV
ÅÉ\"ÇV
\" ÅÊ\"RËÌ !" [po-mode-line-string po-translated-counter po-fuzzy-counter po-untranslated-counter po-obsolete-counter format "%dt" 0 "+%df" "+%du" "+%do" set-buffer-modified-p buffer-modified-p] 9)) (defun po-type-counter nil "\ Return the symbol name of the counter appropriate for the current entry." (byte-code "Â=