????
Current Path : C:/opt/msys64/usr/share/autogen/ |
Current File : C:/opt/msys64/usr/share/autogen/def2pot.tpl |
[= AutoGen5 template pot =][= # # this template can be used to generate .pot file for the # option definition files for these templates: # aginfo.tpl, agman-cmd.tpl, agmdoc-cmd.tpl # # This file is part of AutoOpts, a companion to AutoGen. # AutoOpts is free software. # AutoOpts is Copyright (C) 1992-2018 by Bruce Korb - all rights reserved # # AutoOpts is available under any one of two licenses. The license # in use must be one of these two and the choice is under the control # of the user of the license. # # The GNU Lesser General Public License, version 3 or later # See the files "COPYING.lgplv3" and "COPYING.gplv3" # # The Modified Berkeley Software Distribution License # See the file "COPYING.mbsd" # # These files have the following sha256 sums: # # 8584710e9b04216a394078dc156b781d0b47e1729104d666658aecef8ee32e95 COPYING.gplv3 # 4379e7444a0e2ce2b12dd6f5a52a27a4d02d39d247901d3285c88cf0d37f477b COPYING.lgplv3 # 13aa749a5b0a454917a944ed8fffc530b784f5ead522b1aacaf4ec8aa55a6239 COPYING.mbsd ====================== FUNCTIONS BEGIN =======================][= DEFINE genmsg =][= IF (set! msg-id (get "msgid")) (set! msg-text (get-text msg-id)) (< 0 (string-length msg-text)) =] #: [=(def-file-line msg-id "%s:%d") =] msgid [= (c-string msg-text) =] msgstr "" [=ENDIF =][= ENDDEF =][= DEFINE genmsg2 =][= IF (set! msg-text (get "msgid")) (string-length msg-text) =] #: [=(def-file-line msg-text "%s:%d") =] msgid [= (c-string msg-text) =] msgstr "" [=ENDIF =][= ENDDEF =][= (define get-text (lambda (nm) (shell (string-append "{ sed 's/@[a-z]*{\\([^}]*\\)}/\\1/g' | " "${CLexe} --fill -I0 -W72\n" "} <<\\_EODesc_\n" (get nm) "\n_EODesc_" )))) (define msg-text "") (define msg-id "") (shell "CLexe=`echo ${AGexe} | sed 's@/autogen@/columns@'` test -x \"${CLexe}\" || CLexe=`which columns`") ;; ==================== FUNCTIONS END =========================== ;; pot file header and comment info \=] # localization template (.pot) for [= (def-file) =] of [= prog-name =], # this file is used to generate localized manual for [= prog-name =]. # Copyright (C) [= (shell "date +%Y") =][= IF (exist? "copyright") =] # This file is distributed under the terms of the # [= (license-name (get "copyright.type")) \=] # The program owners may be reached via: # [=(shellf "author='%s' email='%s' date=`date +%%Y` printf '%%s <%%s>, %%s.' \"$author\" \"$email\" \"${date}\"" (get "copyright.owner" "FIRST AUTHOR") (get "copyright.eaddr" "EMAIL@ADDRESS") )=][= ENDIF =] # #, fuzzy msgid "" msgstr "" "Project-Id-Version: [= prog-name =] [= version =]\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: [= (shell "date +\"%F %R%z\"") =]\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" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" [= genmsg msgid=prog-title =][= IF (exist? "full-usage") =][= genmsg msgid=full-usage =][= ELSE =][= FOR flag =][= genmsg msgid=descrip =][= genmsg msgid=doc =][= ENDFOR =][= ENDIF =][= IF (exist? "short-usage") =][= genmsg msgid=short-usage =][= ENDIF =][= FOR explain =][= genmsg msgid=explain =][= ENDFOR =][= FOR detail =][= genmsg msgid=detail =][= ENDFOR =][= CASE (get "copyright.type") =][= = note =][= == '' =][= * =][= genmsg2 msgid=(string-append "This program is released under the terms of " (license-name (get "copyright.type")) ".") =][= ESAC =][= genmsg msgid=option-info =][= genmsg msgid=argument =][= genmsg msgid=man-doc =][= genmsg msgid=copyright.text =]