postgresql/doc/src/sgml
Peter Eisentraut 20f7f019f9 Easier to translate psql help
Instead of requiring translators to translate the entire SQL command
synopses, change create_help.pl to only require them to translate the
placeholders, and paste those into the synopsis using a printf mechanism.
Make some small updates to the markup to make it easier to parse.

Note: This causes msgmerge of gettext 0.17 to segfault.  You will need
the patch from https://savannah.gnu.org/bugs/?27474 to make it work.
msgmerge usually only runs on babel.postgresql.org, however.
2009-09-18 05:00:42 +00:00
..
ref Easier to translate psql help 2009-09-18 05:00:42 +00:00
.cvsignore The html-stamp and man-stamp files also need to be cvsignore'd. 2009-08-12 21:03:52 +00:00
acronyms.sgml
adminpack.sgml
advanced.sgml
arch-dev.sgml
array.sgml
auto-explain.sgml Extend EXPLAIN to support output in XML or JSON format. 2009-08-10 05:46:50 +00:00
backup.sgml Document that autovacuum may run ANALYZE 2009-08-07 20:54:31 +00:00
biblio.sgml
bki.sgml
btree-gin.sgml
btree-gist.sgml Make an editorial pass over the newly SGML-ified contrib documentation. 2007-12-06 04:12:10 +00:00
catalogs.sgml Fix number of columns declared for pg_user_mappings description table. 2009-08-10 22:13:50 +00:00
charset.sgml
chkpass.sgml
citext.sgml
client-auth.sgml
config.sgml Document that autovacuum_max_workers can only be set at server start 2009-09-13 19:52:29 +00:00
contacts.sgml
contrib-spi.sgml
contrib.sgml Unaccent dictionary. 2009-08-18 10:34:39 +00:00
cube.sgml
cvs.sgml
datatype.sgml
datetime.sgml
dblink.sgml Implement dblink_get_notify(). 2009-08-05 16:11:07 +00:00
ddl.sgml
dfunc.sgml
dict-int.sgml
dict-xsyn.sgml Add matchorig, matchsynonyms, and keepsynonyms options to contrib/dict_xsyn. 2009-08-05 18:06:49 +00:00
diskusage.sgml
dml.sgml Remove claim that this chapter discusses rules and triggers. 2009-09-11 12:53:24 +00:00
docguide.sgml Ship documentation without intermediate tarballs 2009-08-09 22:47:59 +00:00
earthdistance.sgml
ecpg.sgml
errcodes.sgml
extend.sgml
external-projects.sgml
features.sgml
filelist.sgml Unaccent dictionary. 2009-08-18 10:34:39 +00:00
fixrtf
func.sgml Fix imprecise documentation of random(): it never returns 1.0. 2009-08-16 19:55:21 +00:00
fuzzystrmatch.sgml
generate_history.pl
geqo.sgml Fix URL to "The Hitch-Hiker's Guide to Evolutionary Computation". 2009-08-10 22:41:38 +00:00
gin.sgml
gist.sgml
high-availability.sgml
history.sgml
hstore.sgml
indexam.sgml
indices.sgml Document that autovacuum may run ANALYZE 2009-08-07 20:54:31 +00:00
info.sgml
information_schema.sgml
install-win32.sgml
installation.sgml Document the minimum required Python version. 2009-08-12 16:32:35 +00:00
intagg.sgml
intarray.sgml
intro.sgml
isn.sgml
keywords.sgml
legal.sgml
libpq.sgml
lo.sgml
lobj.sgml
ltree.sgml
maintenance.sgml Document that autovacuum may run ANALYZE 2009-08-07 20:54:31 +00:00
Makefile Print builds don't actually depend on html target (anymore). 2009-09-14 13:23:48 +00:00
manage-ag.sgml
mk_feature_tables.pl
monitoring.sgml
mvcc.sgml
nls.sgml
notation.sgml
oid2name.sgml
pageinspect.sgml
perform.sgml Document that autovacuum may run ANALYZE 2009-08-07 20:54:31 +00:00
pgbench.sgml
pgbuffercache.sgml
pgcrypto.sgml
pgfreespacemap.sgml
pgrowlocks.sgml
pgstandby.sgml
pgstatstatements.sgml
pgstattuple.sgml
pgtrgm.sgml
planstats.sgml
plhandler.sgml
plperl.sgml Clarify the documentation about PL/Perl nested subroutines, per Josh 2009-08-15 00:33:12 +00:00
plpgsql.sgml
plpython.sgml
pltcl.sgml
postgres.sgml Use DocBook XSL stylesheets for man page building 2009-08-04 22:04:37 +00:00
problems.sgml
protocol.sgml
queries.sgml
query.sgml
README.links
reference.ced
reference.sgml
regress.sgml Expand test coverage support to entire tree 2009-08-07 20:50:22 +00:00
release-7.4.sgml Final updates of release notes for 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22, 2009-09-03 22:13:47 +00:00
release-8.0.sgml Final updates of release notes for 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22, 2009-09-03 22:13:47 +00:00
release-8.1.sgml Final updates of release notes for 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22, 2009-09-03 22:13:47 +00:00
release-8.2.sgml Final updates of release notes for 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22, 2009-09-03 22:13:47 +00:00
release-8.3.sgml Final updates of release notes for 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22, 2009-09-03 22:13:47 +00:00
release-8.4.sgml Final updates of release notes for 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22, 2009-09-03 22:13:47 +00:00
release-8.5.sgml Alter release note item about PL/pgSQL functions and dropped columns. 2009-08-19 08:18:48 +00:00
release-old.sgml
release.sgml Add release notes for 8.5alpha1 2009-08-17 22:14:44 +00:00
rowtypes.sgml
rules.sgml
runtime.sgml
seg.sgml
sources.sgml
spi.sgml Fix manpages related to SPI functions. 2009-08-05 19:31:50 +00:00
sql.sgml
sslinfo.sgml
standalone-install.sgml
start.sgml
storage.sgml
stylesheet-common.xsl
stylesheet-fo.xsl
stylesheet-hh.xsl
stylesheet-man.xsl Use DocBook XSL stylesheets for man page building 2009-08-04 22:04:37 +00:00
stylesheet.css Correct my overly enthusiastic CSS simplification. 2009-08-26 21:18:29 +00:00
stylesheet.dsl Ship documentation without intermediate tarballs 2009-08-09 22:47:59 +00:00
stylesheet.xsl Ship documentation without intermediate tarballs 2009-08-09 22:47:59 +00:00
syntax.sgml Modify the definition of window-function PARTITION BY and ORDER BY clauses 2009-08-27 20:08:03 +00:00
tablefunc.sgml
test-parser.sgml
textsearch.sgml Add prefix support for synonym dictionary 2009-08-14 14:53:20 +00:00
trigger.sgml Use DocBook XSL stylesheets for man page building 2009-08-04 22:04:37 +00:00
tsearch2.sgml
typeconv.sgml
unaccent.sgml Remove tabs from SGML. 2009-08-20 12:12:37 +00:00
user-manag.sgml
uuid-ossp.sgml
vacuumlo.sgml
wal.sgml
xaggr.sgml
xfunc.sgml Make LOAD of an already-loaded library into a no-op, instead of attempting 2009-09-03 22:11:07 +00:00
xindex.sgml
xml2.sgml
xoper.sgml
xplang.sgml
xtypes.sgml

<!-- $PostgreSQL: pgsql/doc/src/sgml/README.links,v 1.3 2009/01/10 16:58:39 momjian Exp $ -->

Linking within SGML documents can be confusing, so here is a summary:


Intra-document Linking
----------------------

<xref>
	use to get link text from the title of the target link; has no
	close tag
	http://www.oasis-open.org/docbook/documentation/reference/html/xref.html

<link>
	use to supply text for the link, requires </link>
	http://www.oasis-open.org/docbook/documentation/reference/html/link.html

linkend=
	controls the target of the link/xref, required

endterm=
	for <xref>, allows the text of the link/xref to be taken from a
	different link target title


External Linking
----------------

<ulink>
	like <link>, but uses a URL (not a document target);  requires
	</ulink>; if no text is specified, the URL appears as the link text
	http://www.oasis-open.org/docbook/documentation/reference/html/ulink.html

url=
	used by <ulink> to specify the URL, required


Guidelines
----------

o  If you want to supply text, use <link>, else <xref>
o  Do not use text with <ulink> so the URL appears in printed output
o  You can supply text at the target location with 'xreflabel'