.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "TEI2MOD.1 1" .TH TEI2MOD.1 1 "2018-11-14" "SWORD " "Sword Module Utilities" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" tei2mod \- tool to convert TEI P5 source into a SWORD module .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBtei2mod\fR outputpath teisource [\s-1OPTIONS\s0] .SH "DESCRIPTION" .IX Header "DESCRIPTION" This utility is used to create \s-1SWORD\s0 module from a slightly modified \&\s-1TEI\s0 (Text Encoding Initiative) P5 formatted \s-1XML\s0 source document. The resulting module will be saved in the outputpath specified. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-z\fR" 4 .IX Item "-z" Specifies use of \s-1ZIP\s0 compression. The default is no compression. .IP "\fB\-Z\fR" 4 .IX Item "-Z" Specifies use of \s-1LZSS\s0 compression. The default is no compression. .IP "\fB\-s [2|4]\fR" 4 .IX Item "-s [2|4]" Specifies maximum text size per entry. The default is 4. .IP "\fB\-c cipher_key\fR" 4 .IX Item "-c cipher_key" Specifies that the output will be enciphered with the supplied cipher_key. The default is plain text output (no encipherment). .IP "\fB\-N\fR" 4 .IX Item "-N" Disables conversion to \s-1UTF\-8\s0 and normalization of \s-1UTF\-8\s0 to \s-1NFC.\s0 The default is to convert to \s-1UTF\-8,\s0 if needed, and then normalize to \s-1NFC.\s0 Note that all \s-1UTF\-8\s0 texts should be normalized to \s-1NFC.\s0 .SH "NOTE" .IX Header "NOTE" The input format is a subset of \s-1TEI P5\s0 with added elements borrowed from \s-1OSIS\s0 for verse references. The resulting custom \s-1TEI\s0 schema is available at http://www.crosswire.org/osis/teiP5osis.1.4.xsd .SH "AUTHORS" .IX Header "AUTHORS" This man page was written by Jonathan Marsden for the Debian project but may be used by others. .SH "SEE ALSO" .IX Header "SEE ALSO" .IP "http://www.crosswire.org/wiki/TEI_Dictionaries" 4 .IX Item "http://www.crosswire.org/wiki/TEI_Dictionaries" .PD 0 .IP "http://www.crosswire.org/osis/teiP5osis.1.4.xsd" 4 .IX Item "http://www.crosswire.org/osis/teiP5osis.1.4.xsd" .IP "http://www.tei\-c.org/release/doc/tei\-p5\-doc/html/index.html" 4 .IX Item "http://www.tei-c.org/release/doc/tei-p5-doc/html/index.html"