2009-08-02  Yavor Doganov  <yavor@gnu.org>

	Release 0.3.1.
	* configure.ac: Bump version.
	* NEWS: Set release date.

2009-08-01  Yavor Doganov  <yavor@gnu.org>

	Implement `no-validate-articles' as a way to intentionally skip
	HTML validation.
	* gnun.mk (no-validate-articles): New variable.
	(fry): New variable, define to `happy-birthday-to-gnu'.
	(ALL_DIRS): Add `fry'.
	* GNUmakefile ($(1).proto, $(subst /po/,/,$(1).html)): Add
	conditionals to skip validation.
	* doc/gnun.texi (Runtime Variables): Document
	`no-validate-articles'.
	* NEWS: Update.

2009-07-28  Yavor Doganov  <yavor@gnu.org>

	* doc/web-trans.texi (Savannah VCS) <Web-based Systems>: Avoid
	tautology.  Add Narro to the list.
	(Tracking Tasks): Don't mention Launchpad; it is free now.

2009-07-27  Yavor Doganov  <yavor@gnu.org>

	Add information about Pootle/Launchpad/etc.
	* doc/web-trans.texi (Savannah VCS) <Web-based Systems>: New
	@subsubheading.
	* doc/gnun.texi (PO Files): Add xref at the end of the list of PO
	editors.

	* GNUmakefile ($(template-dir)/po/whatsnew.%.html)
	($(rootdir)/home.$(1).shtml, $(subst /po/,/,$(1).html)): Adjust
	for m4_include.

2009-07-26  Yavor Doganov  <yavor@gnu.org>

	Invoke m4 with --prefix-builtins for safety reasons.
	* gnun-validate-html.in: Pass `-P' to @M4@ and use m4_include in
	the sed expression.
	* config.mk.in (M4): Add the `-P' option.
	* make-prototype.in (make-article, make-home): Adjust to use
	m4_include.
	* configure.ac: Detect m4 with AC_CHECK_PROGS.
	* README: Demote the m4 dependency to >= 1.4.5.

2009-06-24  Yavor Doganov  <yavor@gnu.org>

	* doc/web-trans.texi (Mailing Lists): Add trans-coord-logs.
	Update affected lists accordingly.

2009-05-27  Yavor Doganov  <yavor@gnu.org>

	Fix unintentional regression in `msgmerge --previous' behavior.
	* GNUmakefile ($(template-dir)/po/whatsnew.%.html)
	($(rootdir)/home.$(1).shtml, $(subst /po/,/,$(1).html)): Pass
	`--previous' to `msgmerge'.
	* NEWS: Add as a new bugfix entry.

2009-05-25  Yavor Doganov  <yavor@gnu.org>

	Add support for GNU Bzr repositories.
	* GNUmakefile.team (BZR, BZRQUIET, log): New variables.
	(REPO): Add a test for Bzr.
	(update, sync): Add conditional commands for Bzr.  Update all
	others to use the generic `log' variable.
	* doc/gnun.texi (GNUmakefile.team Variables): Add Bzr as supported
	VCS.
	* NEWS: Update.

2009-05-24  Yavor Doganov  <yavor@gnu.org>

	* NEWS: Release 0.3.

2009-05-23  Yavor Doganov  <yavor@gnu.org>

	Add support for GNU Arch repositories.
	* GNUmakefile.team (TLA): New variable.
	(REPO): Add a test for Arch.
	(VERBOSE): Print the repository.
	(update, sync): Add conditional commands for Arch.
	* doc/gnun.texi (GNUmakefile.team Variables): Add Arch as
	supported VCS.  Explain that committing commits all changes.
	* NEWS: Update.  Add missing entries.

2009-05-22  Yavor Doganov  <yavor@gnu.org>

	* doc/gnun.texi (PO Files): Add Lokalize to the list of PO
	editors.

2009-05-20  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(rootdir)/home.$(1).shtml)
	($(template-dir)/po/whatsnew.%.html): Unconditionally update the
	PO file before the .LANG.m4 generation to cater for the case when
	translators do not commit an up-to-date properly msgmerge'd PO.
	Reported by Hossam Hossny.
	* THANKS:
	* NEWS: Update.

2009-05-01  Yavor Doganov  <yavor@gnu.org>

	* NEWS: Fix last (2009-04-30) entry.

	* doc/gnun.texi (PO Files): Add Virtaal to the list of PO editors.
	Don't mention gTranslator's bugs as they were all fixed in recent
	releases.

	* configure.ac: Set gnun_cv_recent_po4a to "no" if po4a is not
	present at all and the version check is skipped.

2009-04-30  Yavor Doganov  <yavor@gnu.org>

	Avoid committing empty translations.
	* GNUmakefile ($(template-dir)/%.$(1).html)
	($(template-dir)/whatsnew.%.include)
	($(template-dir)/po/whatsnew.%.html, $(rootdir)/home.$(1).shtml)
	($(subst /po/,/,$(1).html)): Call $(addfile) or equivalent after
	checking the PO file for validity.  Do not honor GRACE if the
	translation is new, but apparently is based on an outdated .pot.
	* NEWS: Update.

2009-04-29  Yavor Doganov  <yavor@gnu.org>

	* m4/ax_compare_version.m4: Avoid AC_PROG_AWK macro-in-body
	expansion; use AC_REQUIRE to handle correctly the dependency.

2009-04-28  Yavor Doganov  <yavor@gnu.org>

	Improve the build system.
	* configure.ac: Skip some tests if their prerequisites are not
	found.  Use AX_COMPARE_VERSION to detect a recent enough po4a.
	Don't bail out if GNU make is missing -- the user might want the
	manuals + gnun-validate-html only.  Make the final results output
	prettier and more meaningful.
	(HAVE_GUILE, HAVE_XMLLINT): New Automake conditionals.
	* Makefile.am (bin_SCRIPTS): Define conditionally if
	HAVE_XMLLINT to avoid installing a non-functional program.
	(pkglibexec_SCRIPTS): Build and install make-prototype if
	HAVE_GUILE.
	(edit): Substitute @M4@.
	* gnun-validate-html.in: Use @M4@ instead of the hardcoded m4, as
	some non-GNU users have the capable GNU m4 installed under a
	different name.
	* m4/ax_compare_version.m4: New file, imported from the Autoconf
	archive.

2009-04-27  Yavor Doganov  <yavor@gnu.org>

	* doc/gnun.texi (New Translation): Clarify that the PO file header
	ends with a newline.  Correct examples.
	Reported by Dominik Smatana.

2009-04-26  Yavor Doganov  <yavor@gnu.org>

	* doc/web-trans.texi (New Team): Savannah project registration
	requires a tarball URL; document a workaround.
	Reported by Dominik Smatana.
	* THANKS: New file.

2009-04-23  Yavor Doganov  <yavor@gnu.org>

	* doc/web-trans.texi: Fix indentation in @direntry.

2009-04-21  Yavor Doganov  <yavor@gnu.org>

	* doc/web-trans.texi (New Team): Mention /distros as important
	directory.

2009-04-17  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (generate-pot): Notify about errors in POT
	generation.
	($(template-dir)/po/whatsnew.pot): Likewise.

2009-02-26  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile.team (sync): Pass `--previous' to msgmerge.

2009-02-24  Yavor Doganov  <yavor@gnu.org>

	* configure.ac: Try to find a recent msgmerge supporting the
	--previous option with AC_PATH_PROGS_FEATURE_CHECK.
	* GNUmakefile (update-po): Pass `--previous'.
	* NEWS: Update.
	* README: Bump gettext requirement to >= 0.16.

2009-02-20  Yavor Doganov  <yavor@gnu.org>

	* configure.ac: Post-release version bump.

2009-02-13  Yavor Doganov  <yavor@gnu.org>

	* doc/web-trans.texi: New file.
	* doc/Makefile.am (info_TEXINFOS): Add web-trans.texi.
	(web_trans_TEXINFOS): New variable.
	* NEWS: Update.

2009-02-08  Yavor Doganov  <yavor@gnu.org>

	* NEWS: Document the 2009-02-06 parallel build fix.

2009-02-07  Yavor Doganov  <yavor@gnu.org>

	Adjust --help output.
	* make-prototype.in (help-message):
	* gnun-validate-html.in (usage): Tweak 2009-02-01 change as per
	the last GCS amendments.

2009-02-06  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(1).proto $(1).translinks): Split...
	($(1).translinks): ...into a separate empty rule with $(1).proto
	as prerequisite.  Fixes race condition with -jN.

2009-02-01  Yavor Doganov  <yavor@gnu.org>

	Extend --help output.
	* Makefile.am (edit): Substitute @PACKAGE@.
	* gnun-validate-html.in (usage):
	* make-prototype.in (help-message): Add homepage and general help
	info as recommended in the GNU Coding Standards.

2009-01-30  Yavor Doganov  <yavor@gnu.org>

	Install GNUmakefile and config.mk in $(pkgdatadir).
	* Makefile.am (pkgdata_DATA): New variable.
	(EXTRA_DIST): Move GNUmakefile...
	(dist_pkgdata_DATA): ...to a new variable.
	* configure.ac: Delete the advice to copy the files.
	* NEWS: Update.

2009-01-29  Yavor Doganov  <yavor@gnu.org>

	* doc/gnun.texi (Disadvantages): Update as the build runs twice
	daily now.  Explain the drawback resulting from errors during the
	build.
	(Invoking GNUN): Explicitly state that GNU make is required.
	(triggers): Update crontab example; the official GNUN build is run
	in parallel.
	(New Translation): Simplify the msgcat example for line wrapping.

2009-01-28  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile:
	* gnun-validate-html.in:
	* gnun.mk:
	* mailfail:
	* make-prototype.in (version-message):
	* validate-html-notify.in:
	* dtd/Makefile.am:
	* m4/check_gnu_make.m4:
	* m4/ax_check_awk_gsub.m4:
	* m4/ax_need_awk.m4:
	* m4/ax_try_awk_expout.m4: Update copyright years.

2009-01-27  Yavor Doganov  <yavor@gnu.org>

	* configure.ac: Require at least Automake 1.8.

2009-01-26  Yavor Doganov  <yavor@gnu.org>

	* doc/gnun.texi (Main Variables) <TEMPLATE_LINGUAS>:
	(PO Files, GNU News): Rewrite to avoid `underfull/overfull \hbox'
	TeX warnings.

2009-01-21  Yavor Doganov  <yavor@gnu.org>

	* configure.ac: Add doc/Makefile to AC_CONFIG_FILES.

2009-01-20  Yavor Doganov  <yavor@gnu.org>

	Move the documentation to a sub-directory.
	* Makefile.am (SUBDIRS): Define to `doc' and use the += operator
	for the Automake conditional.
	(info_TEXINFOS, gnun_TEXINFOS): Move to...
	* doc/Makefile.am: ...a new file.
	* gnun.texi:
	* fdl.texi: Move to...
	* doc/gnun.texi:
	* doc/fdl.texi: ...their own directory.

2009-01-19  Yavor Doganov  <yavor@gnu.org>

	Add support for Subversion repositories.
	* GNUmakefile.team (SVN, REPO, svn-update): New variables.
	(update): Conditionally use cvs-update or svn-update.
	(sync): Invoke conditionally the appropriate VCS command.
	* gnun.texi (GNUmakefile.team Variables): Document supported
	VCSes.
	* NEWS: Mention SVN support.

2009-01-09  Yavor Doganov  <yavor@gnu.org>

	* configure.ac: Exit with an error if GNU make is missing.  Don't
	include the checks for sed and egrep in the results.

2008-12-08  Yavor Doganov  <yavor@gnu.org>

	* configure.ac: Post-release version bump.

2008-12-06  Yavor Doganov  <yavor@gnu.org>

	* NEWS: Set the date.
	* gnun.texi (Runtime Variables): Add `gnunews' to the list of
	variables affected by VERBOSE=yes.
	(triggers): Update the crontab example.  Typo fix.
	(Notes Slot, PO Tips, Webmaster Tips): Omit references to .proto
	files in the examples.
	(PO Files and Team): GNUmakefile.team is distributed in the `gnun'
	package.
	(GNUmakefile.team Variables): Refer to bug-gnun@gnu.org.
	(Bugs): Likewise; also link to the bug tracker of the `gnun'
	project.

2008-12-03  Yavor Doganov  <yavor@gnu.org>

	* Makefile.am (dist_pkglibexec_SCRIPTS): Move make-prototype...
	(pkglibexec_SCRIPTS): ...here.

2008-11-28  Yavor Doganov  <yavor@gnu.org>

	* m4/check_gnu_make.m4: Require AC_PROG_GREP.  Fix some quotation
	and formatting problems.
	* configure.ac: Don't call AC_PROG_GREP.  Use the GREP variable
	for all tests.

2008-11-27  Yavor Doganov  <yavor@gnu.org>

	* make-prototype.in (help-message): Use PACKAGE_BUGREPORT.
	* configure.ac: Use bug-gnun as bug-reporting address.  Add -Wall
	as option to AM_INIT_AUTOMAKE.  Use AS_IF and m4_text_box for a
	slightly prettier output.

2008-11-22  Yavor Doganov  <yavor@gnu.org>

	* Makefile.am (bin_SCRIPTS): Set to `gnun-validate-html'.
	(validate-html): Rename as...
	(gnun-validate-html): ...to avoid clashes and confusion.
	(EXTRA_DIST, CLEANFILES): Use the new name.
	* validate-html-notify.in: Adjust for the new program name.
	* gnun-validate-html.in: New file.
	* validate-html.in: Delete.
	* gnun.texi (Webmaster Tips, validate-html-notify): Refer to
	`gnun-validate-html'.
	(validate-html): Rename as...
	(gnun-validate-html): ...for consistency.

2008-11-21  Yavor Doganov  <yavor@gnu.org>

	* Makefile.am (EXTRA_DIST): Remove COPYING.DOC.
	* COPYING.DOC: Delete, not required.
	* configure.ac: Use AC_PATH_PROG to detect Guile and add
	make-prototype to AC_CONFIG_FILES.
	* make-prototype.in: New file to cater for shebang and version
	substition.

2008-11-16  Kaloian Doganov  <kaloian@gnu.org>

	* Makefile.am (edit): Enabled variable substitution for
	PACKAGE_NAME, PACKAGE_VERSION, and PACKAGE_BUGREPORT.
	* validate-html.in: Added support for `--version' and `--help'
	command line options.

2008-11-07  Yavor Doganov  <yavor@gnu.org>

	* configure.ac: Check for egrep, needed for the `report' target,
	which is most likely to be used by the majority of translators.
	Use AC_CHECK_PROGS instead of AC_PATH_PROG(S); variables can still
	be overridden.
	* config.mk.in: Add @configure_input@ to give a hint that it is a
	generated file.
	(EGREP): New variable.
	* GNUmakefile (report): Use it.

2008-11-06  Yavor Doganov  <yavor@gnu.org>

	* Makefile.am (noinst_SCRIPTS): Define to stamp-config.mk.
	(config.mk.final): Rename as...
	(stamp-config.mk): ...to avoid always rebuilding the target.
	Modify the recipe accordingly.
	(CLEANFILES): Add stamp-config.mk.
	* validate-html-notify.in:
	* validate-html.in: Revert last change.

2008-11-05  Yavor Doganov  <yavor@gnu.org>

	* validate-html-notify.in:
	* validate-html.in: Add @configure_input@ tokens.

2008-11-04  Yavor Doganov  <yavor@gnu.org>

	* Makefile.am (doc_DATA): New variable, install TODO.

2008-11-03  Yavor Doganov  <yavor@gnu.org>

	* fdl.texi:
	* COPYING.DOC:
	* gnun.texi: Upgrade the license to GNU FDL 1.3.

2008-11-02  Yavor Doganov  <yavor@gnu.org>

	Initial autoconfiscation.
	* configure.ac:
	* Makefile.am:
	* COPYING:
	* COPYING.DOC:
	* AUTHORS:
	* NEWS:
	* config.mk.in:
	* config.mk:
	* validate-html.in:
	* validate-html-notify.in:
	* dtd/Makefile.am:
	* dtd/README:
	* dtd/xhtml1-frameset.dtd:
	* dtd/xhtml1-strict.dtd:
	* dtd/xhtml1-transitional.dtd:
	* dtd/xhtml-lat1.ent:
	* dtd/xhtml-special.ent:
	* dtd/xhtml-symbol.ent: New files.
	* m4/ax_check_awk_gsub.m4:
	* m4/ax_need_awk.m4:
	* m4/ax_try_awk_expout.m4:
	* m4/check_gnu_make.m4: Import from the Autoconf archive with some
	modifications.
	* validate-html: Omit `dirname' from $ROOT; pass `--valid' instead
	of `--loaddtd' to xmllint.  Rename $USERDTD to $DTD.
	* gnun.texi: Include version.texi.
	* GNUmakefile: Include config.mk.
	(_have-Makefile, _have-Makefile.in): New variables, useful for the
	package installation.
	(MSGMERGE, MSGFMT, SED, M4, AWK, CVS): Move config.mk.in, to be
	defined during configuration.
	(PO4A-GETTEXTIZE, PO4A-TRANSLATE): Likewise; transform them to
	shell variables.
	(VALIDATE-HTML-NOTIFY, MAILFAIL, MAKE-PROTOTYPE): New variables,
	computed based on $(pkglibexecdir).
	(all): Guard it with a conditional; include Makefile if
	available.
	(generate-pot): Use $(PO4A_GETTEXTIZE) and $(GREP).
	(generate-html): Use $(PO4A_TRANSLATE).
	(check-po, mail-error-proto): Use $(MAILFAIL).
	(validate-article): Use $(VALIDATE-HTML-NOTIFY).
	($(template-dir)/po/whatsnew.proto)
	($(template-dir)/po/whatsnew.pot)
	($(template-dir)/whatsnew.%.include)
	($(rootdir)/gnusflashes.%.include)
	($(template-dir)/po/whatsnew.%.html, $(rootdir)/po/home.proto)
	($(rootdir)/home.$(1).shtml, $(1).proto $(1).translinks)
	($(subst /po/,/,$(1).html), report): Use the new variables.

2008-09-23  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(subst /po/,/,$(1).html)): Update the PO file with
	`msgmerge' unconditionally to handle the scenario when a
	translator commits a translation based on an old POT.

2008-08-22  Yavor Doganov  <yavor@gnu.org>

	* README: Require Po4a 0.34.

2008-08-21  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (PO Files): List po.vim along with the other PO
	editors.

2008-08-21  Kaloian Doganov  <kaloian@gnu.org>

	* GNUmakefile (PO4A-GETTEXTIZEFLAGS): Suppress references to the
	source in POT/PO files.
	($(template-dir)/po/whatsnew.proto, $(rootdir)/po/home.proto)
	($(1).proto $(1).translinks): Drop temporary escaping of
	<!--#include --> directives, which is now unnecessary for Po4a
	0.34.

2008-08-17  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (verbatim-templates): Add French templates.

2008-08-16  Cédric Corazza  <cedric.corazza@wanadoo.fr>  (tiny change)

	* gnun.mk (TEMPLATE_LINGUAS, HOME_LINGUAS): Add `fr'.

2008-08-01  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(subst /po/,/,$(1).html)): Use POT-Creation-Date
	as regexp in the gawk oneliner.  Remove unnecessary evaluation of
	the field number; the double escaping of the variable already does
	the right job.
	Avoid unnecessary rebuilding when there are no fuzzy strings.

2008-07-31  Yavor Doganov  <yavor@gnu.org>

	Implement deferred generation of ordinary articles when there are
	fuzzy strings based on the value of the GRACE variable.  Requested
	by the Italian team; seconded by the Serbian and Russian teams.
	* gnun.mk (no-grace-articles): New variable.
	* GNUmakefile (AWK, validate-article): New variables.
	($(subst /po/,/,$(1).html)): Use a complex conditional to compare
	the date of the last revision of the PO file and regenerate the
	translation only if there are no fuzzy strings, or if the grace
	period is over.
	* gnun.texi (Runtime Variables): Document GRACE.
	(triggers): Update the crontab example.
	* README: Add GNU Awk as dependency.

2008-06-30  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (TEMPLATE_LINGUAS): List `ar' after `af'.

	* GNUmakefile (verbatim-templates): Add `header.ar.html' and
	`footer.ar.html'

2008-06-30  Hossam Hossny  <hossam@gnu.org>  (tiny change)

	* gnun.mk (TEMPLATE_LINGUAS, HOME_LINGUAS): Add `ar'.

2008-06-28  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (touch-hook): Increment the timestamp with 1 second
	which should be sufficient for GNU make running on a GNU system.

2008-06-18  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (triggers): Indent the example.  Specify that the
	target executes the .hook files.

2008-06-18  Kaloian Doganov  <kaloian@doganov.org>
	    Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (touch-hook): Record the full command which when
	executed will update the timestamp of the prerequisite based on
	the timestamp of the target.
	(triggers): Execute the .hook files instead of touching their
	contents.

2008-06-17  Yavor Doganov  <yavor@gnu.org>

	Implement `triggers' to cope with validation errors that don't
	trigger a rebuild of the faulty targets in the automatic builds.
	* GNUmakefile (touch-hook): New variable containing a canned
	command sequence.
	($(template-dir)/po/whatsnew.%.html, $(rootdir)/home.$(1).shtml)
	($(subst /po/,/,$(1).html)): Use it instead of the `sleep ... ;
	touch ...' sequence.
	(triggers): New Phony target.
	* gnun.texi (triggers): New node.

2008-06-15  Yavor Doganov  <yavor@gnu.org>

	Fix a bug in the templates POT generation.
	* GNUmakefile (template-pots): New variable.  Print its value in
	the VERBOSE conditional.
	(all): Depend on $(template-pots).

2008-06-13  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (transl-addr): Define to trans-coord-devel in order
	trans-coord build errors not to bother translators.
	(fixperm): New variable; workaround for a CVS file permissions
	problem that only a affects a few files in www.
	($(rootdir)/gnusflashes.%.include, $(rootdir)/po/home.pot)
	($(rootdir)/po/home.$(1).po, $(rootdir)/home.$(1).shtml)
	($(1).pot, $(1).po, $(subst /po/,/,$(1).html)): Use it.

2008-06-12  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi: Add indexing commands.
	(Runtime Variables): Typo fix.

	* GNUmakefile ($(rootdir)/home.$(1).shtml)
	($(subst /po/,/,$(1).html)): Revert the embarrassing change from
	2008-05-27 and document the real culprit.
	($(template-dir)/po/whatsnew.%.html): Sleep for a second too if
	validation fails.

2008-06-07  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (vcs-add-always): Add $(gnunews) to the list of
	variables that are `cvs add'-ed.

2008-06-06  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (server): Add `tasks'.
	Requested by Xavier Reina.

2008-06-06  Andrea Pescetti  <pescetti@math.unipr.it>  (tiny change)

	* gnun.mk (TEMPLATE_LINGUAS): Add `it'.

2008-06-06  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (verbatim-templates): Add `header.it.html' and
	`footer.it.html'.

2008-06-04  Yavor Doganov  <yavor@gnu.org>

	* README: Bump the requirement of m4 to 1.4.8 because of a bug in
	in the format builtin.

	* GNUmakefile ($(subst /po/,/,$(1).html)): Exit with an error if
	the language is not defined in TEMPLATE_LINGUAS.

2008-06-01  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (Usage, Invoking GNUN, Runtime Variables, report)
	(New Translation, GNUmakefile.team Variables): Use @code instead
	of @command when there are arguments and/or options.
	(GNU News): New node.
	(PO Tips): Add two more items about usage of HTML entities in
	translations and wrapping `msgstr'.

	* GNUmakefile ($(template-dir)/po/whatsnew.translinks): New target
	to avoid `No rule to make ../../server/po/whatsnew.bg.html' error
	when run in a fresh export.
	($(rootdir)/gnusflashes.%.include): If the target is newly
	generated and there is a homepage, trigger its regeneration to
	enforce the inclusion of gnusflashes.LANG.include.

	* gnun.mk (philosophy): Add `why-audio-format-matters'; requested
	by the Italian team.

	* GNUmakefile ($(template-dir)/po/whatsnew.%.html): Add
	$(template-dir)/whatsnew.%.include to prerequisites to ensure that
	it is built first and m4 can expand it for the validation.

2008-05-30  Yavor Doganov  <yavor@gnu.org>

	Initial implementation of the whatsnew/gnusflashes translations
	handling.
	* GNUmakefile (wn-po, wn-html, gnusfl, gnunews): New variables.
	(all): Depend on $(gnunews).
	($(template-dir)/po/whatsnew.proto)
	($(template-dir)/po/whatsnew.pot)
	($(template-dir)/whatsnew.%.include)
	($(rootdir)/gnusflashes.%.include)
	($(template-dir)/po/whatsnew.%.html): New rules.
	(verbatim-templates): Add `whatsnew.html' and `whatsnew.include'.

2008-05-28  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(rootdir)/home.$(1).shtml): Delete the conditional
	for gnusflashes.include substitution for the Polish homepage;
	gnu.org's Apache configuration has been fixed in the meantime.
	Also remove entirely the target validation conditional -- it is
	entirely useless and in fact on the boundary to harmful.
	* gnun.mk (HOME_LINGUAS): Remove `pl'; not a use case anymore.

2008-05-27  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(rootdir)/home.$(1).shtml)
	($(subst /po/,/,$(1).html)): When validation of the target fails,
	sleep for two seconds before touching the prerequisite.  Fencepost
	is a fairly powerful machine so oddly enough, make still does not
	initiate a rebuild.

2008-05-23  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(1).proto $(1).translinks): Mail validation errors
	to $(web-addr), not $(transl-addr).

2008-05-19  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(template-dir)/%.$(1).html)
	($(rootdir)/home.$(1).shtml, $(subst /po/,/,$(1).html)): If the PO
	file is invalid and is not fixed within the next GNUN build, touch
	the proper prerequisite to trigger another rebuild.

2008-05-17  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(rootdir)/home.$(1).shtml): Validate the
	Simplified Chinese homepage.
	(verbatim-templates): Add the Chinese templates.

2008-05-17  Pan Yongzhi  <pan@gnuctt.net>  (tiny change)

	* gnun.mk (TEMPLATE_LINGUAS): Add `zh-cn'.

2008-05-07  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (philosophy): Add `no-word-attachments'.

2008-05-01  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (TEMPLATE_LINGUAS, HOME_LINGUAS): Add `es'.
	* GNUmakefile ($(rootdir)/home.$(1).shtml): Validate the Spanish
	translation.
	(verbatim-templates): Add the Spanish templates.

2008-04-30  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (ALL_DIRS): Add `help'.
	(help): New variable, define to `help'.
	(licenses): Add `license-list'.
	(philosophy): Add `categories'.
	(server): Add `sitemap'.

2008-04-29  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (philosophy): Add `words-to-avoid'.

2008-04-08  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(rootdir)/home.$(1).shtml): Validate the Catalan
	translation.

2008-04-08  Miquel Puigpelat  <mpuigpe1@xtec.net>  (tiny change)

	* gnun.mk (HOME_LINGUAS): Add `ca'.

2008-04-07  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (verbatim-templates): Add `header.ca.html' and
	`footer.ca.html'.

2008-04-07  Miquel Puigpelat  <mpuigpe1@xtec.net>  (tiny change)

	* gnun.mk (TEMPLATE_LINGUAS): Add `ca'.

2008-03-29  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (ALL_DIRS): Add `copyleft'.
	(copyleft): New variable, define to `copyleft'.

2008-03-25  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (HOME_LINGUAS): Add `ru'.

2008-03-22  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (transl-addr): Define to trans-coord-discuss for the
	testing period.

	* gnun.texi (PO Tips): New item about editing gnun.mk.

2008-03-21  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (PO Tips): Add new item about capitalization of
	language names in translations-list.

	* gnun.mk (philosophy): Add `copyright-and-globalization'.

2008-03-19  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (verbatim-templates): Add Portuguese and Brazilian
	Portuguese.

	* gnun.mk (TEMPLATE_LINGUAS): Add `pt' and `pt-br'.

2008-03-18  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (PO4A_XHTMLFLAGS): Rename to...
	(PO4A-XHTMLFLAGS): ...for consistency with the other variables.
	All uses changed.
	(update-po): New variable, containing canned command sequence to
	update a PO file.  All callers changed.

2008-03-16  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (PO Tips, Bugs): New nodes.
	(Webmaster Tips): Add a warning about potential breakage.
	(Concepts): Add a xref and ignore two paragraphs, for now.
	(mailfail, validate-html-notify): Typo fix.
	(sync): Fix a thinko.
	(New Translation, Notes Slot): Typo fixes.

	* GNUmakefile (MSGMERGE, MSGFMT, PO4A-GETTEXTIZE)
	(PO4A-TRANSLATE, SED, M4, PO4A-GETTEXTIZEFLAGS)
	(PO4A-TRANSLATEFLAGS, PO4A_XHTMLFLAGS): Define as simply expanded
	variables.
	(template-translated, home-translated, root-articles)
	($(template-dir)/%.$(1).html, $(rootdir)/home.$(1).shtml)
	($(subst /po/,/,$(1).html)): Wrap long lines.

2008-03-15  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (New Translation, Webmaster Tips): Typo fix.

	* README: Demote gettext's requirement to 0.14.

	* gnun.texi (Webmaster Tips): Explain how to propagate HTML
	comments for translators in the POT.
	(Scripts): Say `several' instead of `two' scripts; we have more
	than two now.

	* GNUmakefile (mail-error-proto): Strip the leading slash from the
	filename in the subject of the message for consistency with the
	other error messages.

	* gnun.texi (Runtime Variables, sync): Adjust the variable names
	as per previous change.

2008-03-14  Kaloian Doganov  <kaloian@doganov.org>

	* GNUmakefile (replaceable_includes): Renamed to
	localized-includes.  All referrers changed.

	* GNUmakefile: Mass-renaming of names using hyphen instead of
	underline.  All referrers changed.
	(devel_addr): Renamed to devel-addr.
	(web_addr): Renamed to web-addr.
	(transl_addr): Renamed to transl-addr.
	(template_dir): Renamed to template-dir.
	(template_files): Renamed to template-files.
	(template_translated_base): Renamed to template-translated-base.
	(template_lang): Renamed to template-lang.
	(template_translated): Renamed to template-translated.
	(home_lang): Renamed to home-lang.
	(home_translated): Renamed to home-translated.
	(articles_pot): Renamed to articles-pot.
	(root_articles): Renamed to root-articles.
	(root_articles_pot): Renamed to root-articles-pot.
	(find_po): Renamed to find-po.
	(articles_translated): Renamed to articles-translated.
	(generic_rules): Renamed to generic-rules.
	(generic_rules) <h_lang>: Renamed to h-lang.
	(generic_rules) <po_base>: Renamed to po-base.
	(generic_rules) <g_lang>: Renamed to g-lang.
	(template_rules): Renamed to template-rules.
	(template-rules) <t_lang>: Renamed to t-lang.
	(home_rules): Renamed to home-rules.
	(home_rules) <h_lang>: Renamed to h-lang.
	(article_pot_rules): Renamed to article-pot-rules.
	(article_rules): Renamed to article-rules.
	(article_rules) <po_base>: Renamed to po-base.

2008-03-14  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (Webmaster Tips, mailfail, validate-html-notify): New
	nodes.
	(PO Files and Team): Do not use @var in the diagram example; TeX
	doesn't align the table properly.

2008-03-14  Kaloian Doganov  <kaloian@doganov.org>

	* GNUmakefile (generate-html): Use a little more conscious and
	short parameter names that are mentioned in the "documentation
	string".  All callers changed.

2008-03-14  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile.team (update): Remove space between the `ifeq'
	arguments.

	* GNUmakefile (MAKE-PROTOTYPE, VALIDATE-HTML-NOTIFY): Do not
	define.  All uses changed.

	* gnun.texi (generic.LANG.html, Runtime Variables)
	(Main Variables): Typo fix.

2008-03-13  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile.team: New file to facilitate team work.
	* gnun.texi (PO Files and Team, GNUmakefile.team Variables)
	(GNUmakefile.team and Cron): New nodes.
	(Disadvantages): Delete the item about team work; no longer a
	disadvantage.

	* GNUmakefile (check-po): Use a temporary variable PO, defined for
	each sub-shell invocation.
	($(template_dir)/po/%.$(1).po): Prepend and define the PO variable.
	($(rootdir)/po/home.$(1).po, $(1).po): Likewise.
	($(template_dir)/%.$(1).html, $(rootdir)/home.$(1).shtml)
	($(subst /po/,/,$(1).html)): Run $(check-po) to validate PO files,
	defining the PO variable accordingly.
	(generate-html): New variable containing canned command sequence
	for generating the HTML by po4a-translate.  All callers adopted.

	* gnun.mk: Doc fix.

2008-03-11  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(rootdir)/po/home.$(1).po): Don't ignore errors
	from $(check-po) now that the example PO files pass the check.

2008-03-11  Kaloian Doganov  <kaloian@doganov.org>

	* GNUmakefile ($(rootdir)/po/home.proto)
	($(1).proto $(1).translinks) Temporary escape of <!--#include -->
	directives, in order to workaround a bug introduced in Po4a 0.33.

2008-03-11  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (PO4A_XHTMLFLAGS): Pass extra option `attributes' to
	make the `content' attribute of <meta> translatable.

2008-03-10  Kaloian Doganov  <kaloian@doganov.org>

	* GNUmakefile (PO4A_XHTMLFLAGS): Migrate to the new
	`translated/untranslated' options in Po4a 0.33 and turn off word
	wrapping for <pre> and <script> elements.
	* README: Po4a 0.33 is the minimal requirement.

2008-03-09  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (New Translation): Rename the `po-msgcat' function to
	po-wrap so that completion works better.  Kaloian also doesn't
	like the original function name.  Use @group for the lisp example.

	* GNUmakefile (check-po): Strip slash before the filename in the
	subject of the email message, in line with validate-html-notify.

2008-03-06  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (template_translated, home_translated)
	(ALL_POTS, articles_translated): Guard all $(info) make functions
	in a VERBOSE conditional, to be friendly with translators who
	generally do not appreaciate the huge output.
	(report): Restore the `error' function, but use it in commands.
	Use the variable for msgfmt.

	* gnun.texi (Runtime Variables): Document `VERBOSE'.

	* GNUmakefile (report): Demote the `error' function in the make
	conditionals to a `warning' as a quick workaround for the snafu
	introduced in the previous change.

2008-03-05  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (check-po): Use mailfail to mail the error from
	msgfmt to translators.
	(mail-error-proto): New variable.
	($(rootdir)/po/home.proto, $(1).proto $(1).translinks): Use it.
	(report): New target.

	* gnun.texi (report): New node.
	(Runtime Variables): Document the `TEAM' variable.
	(New Translation): Add a `po-msgcat' Emacs Lisp example by
	Kaloian.

2008-03-04  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (verbatim-templates): Add `header.tr.html' and
	`footer.tr.html'.

	* gnun.texi (New Translation): Explain all PO header fields.
	(Concepts): Delete whitespace before @footnote.

2008-03-04  Ali Servet Dönmez  <asd@pittle.org>  (tiny change)

	* gnun.mk (TEMPLATE_LINGUAS): Add `tr'.

2008-02-29  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (Concepts): Move the comment about the resemblance to
	software documentation in a footnote.
	(Runtime Variables): Say `validation is enabled' rather than
	`performed'.  Document briefly the `NOTIFY' variable.

2008-02-27  Kaloian Doganov  <kaloian@doganov.org>

	* GNUmakefile (VALIDATE-HTML): Deleted.
	(VALIDATE-HTML-NOTIFY, NOTIFYSKIP, web_addr, transl_addr): New
	variables.
	($(rootdir)/po/home.proto, $(1).proto $(1).translinks)
	($(rootdir)/home.$(1).shtml, $(subst /po/,/,$(1).html)): Mail
	output on validation error.
	* mailfail: New file: mails output of a failed command.
	* validate-html-notify: New file: runs `validate-html' through
	`mailfail'.

2008-02-27  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (fun/jokes): New variable to test sub-directories
	behavior.  Define to `declarations'.
	(ALL_DIRS): Add `fun/jokes'.

2008-02-26  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(rootdir)/home.$(1).shtml): Add `ru' in the
	$(VALIDATE-HTML) conditional.
	(verbatim-templates): Add header.ru.html and footer.ru.html.

	* gnun.mk (licenses): New variable; add `gpl-faq' to test the
	compatibility matrix and `why-not-lgpl'.
	(ALL_DIRS): Add `licenses'.
	(philosophy): Add `not-ipr' to migrate the Afrikaans translation.
	(TEMPLATE_LINGUAS): Add `ru'.

2008-02-25  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (Runtime Variables): Elaborate on the VALIDATE=yes
	behavior.

2008-02-23  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (gnu): Add `gnu-users-never-heard-of-gnu' and
	`initial-announcement'.
	(philosophy): Add `why-copyleft'.
	(ALL_DIRS): Add `server'.
	(server): New variable; add `takeaction'.

	* gnun.texi (Concepts): Minor clarification.
	(New Translation): Use `free-sw' as an example to workaround TeX
	warnings.
	(Notes Slot, Credits Slot): New nodes.

2008-02-21  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (philosophy): Add `why-free'.

	* gnun.texi: Set @afourpaper.

2008-02-20  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (Advantages): Clarify the usefulness of `urgent'
	notices propagation.
	(Concepts): Use double quotes for po4a's meaning.
	(Usage, Runtime Variables, New Translation, generic.LANG.html):
	Amend the location prep/gnun to server/gnun.

2008-02-19  Yavor Doganov  <yavor@gnu.org>
	    Kaloian Doganov  <kaloian@doganov.org>

	* make-prototype (slot-translators-notes)
	(slot-translators-credits): Inject hints for translators in the
	POT files in the form of comments.

2008-02-18  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (generic_rules): Fixed a bug which prevented
	generic.af.html to be made.
	(GENERIC_LINGUAS, generic-var): New helper variables.

2008-02-17  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (Migrating): Add extra sentence to raise translators'
	attention.
	(New Translation, generic.LANG.html): Use @var{lang} instead of
	@code{xx} and the like.

	* GNUmakefile (verbatim-templates): Add Afrikaans templates.
	* gnun.mk (TEMPLATE_LINGUAS): Remove `fr' and add `af'.

2008-02-16  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (Concepts): Typo fix.
	(Disadvantages, Usage, Runtime Variables, New Translation)
	(Migrating, generic.LANG.html, make-prototype): Use @var{lang}
	instead of `xx' for consistency with the gettext manual.

2008-02-15  Yavor Doganov  <yavor@gnu.org>

	* README: Po4a 0.32 is the minimal requirement.

	* gnun.texi (Advantages): Fix grammar error.
	(sync): Document the new behavior wrt `verbatim-templates'.
	(Advantages, make-prototype): Use @acronym for SSI.
	(validate-html): Likewise for W3C.

2008-02-14  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi (Concepts): Typo fix.

2008-02-14  Kaloian Doganov  <kaloian@doganov.org>

	* gnun.texi (Concepts): More explanations and a diagram for the
	"big picture".  Influenced by the relevant section in
	gettext.texi.
	(Advantages): Replace "immigrants" with "speakers".

2008-02-13  Kaloian Doganov  <kaloian@doganov.org>

	* README: Mention "W3C XHMTL 1.0 DTDs" as an upstream package name
	instead of the Debian-specific one.

2008-02-10  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile: Various doc fixes.

	* gnun.texi (New Translation, Migrating): Use @group in the PO
	header examples.
	(Advantages): Mention that no extra work is required to migrate
	from the old style to new style.

2008-02-09  Yavor Doganov  <yavor@gnu.org>

	* gnun.texi: New file; basic skeleton of the documentation.
	* fdl.texi: Import from the canonical location.

2008-02-08  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (generate-pot): Indent and use a workaround for
	Emacs font lock issue.

2008-02-08  Kaloian Doganov  <kaloian@doganov.org>

	* validate-html: Enrich xmllint's error messages with additional
	context lines from the input file.

2008-02-08  Yavor Doganov  <yavor@gnu.org>

	Implement validation for PO files.
	* GNUmakefile (MSGFMT): New variable.
	(check-po): New variable containing the command to check the .po
	files.
	($(template_dir)/po/%.$(1).po, $(rootdir)/po/home.$(1).po)
	($(1).po): Use it.

2008-02-07  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (verbatim-templates): New variable.
	(sync): Synchronize server templates that are not gettextized, to
	enable validation at build time.
	($(rootdir)/home.$(1).shtml): Add a `trans-coord'-specific
	conditional to specify the languages we want to validate.

2008-02-06  Yavor Doganov  <yavor@gnu.org>

	* validate-html: Add license notice.

	* GNUmakefile (VALIDATESKIP): Use a more robust way to check the
	value of $(VALIDATE), like $(VCS).

2008-02-06  Kaloian Doganov  <kaloian@doganov.org>

	* validate-html: Lookup for user-wide DTD resources in addition to
	the system wide catalog.
	* README: Mention w3c-dtd-xhtml as a dependency.

	* GNUmakefile (VALIDATE-HTML, VALIDATESKIP): New variables.
	($(rootdir)/po/home.proto, $(1).proto $(1).translinks): Introduce
	validation for original HMTL files.
	($(rootdir)/home.$(1).shtml, $(subst /po/,/,$(1).html)): Introduce
	validation for generated HTML files.

2008-02-06  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (gnu): Add `gnu-history', `linux-and-gnu' and
	`why-gnu-linux'.
	(philosophy): Add `can-you-trust', `free-software-for-freedom',
	`free-sw', `open-source-misses-the-point', `right-to-read' and
	`software-literary-patents'.

	* validate-html (FILE): Do not define it.
	Fix a typo in the sed expression.
	Instead of hanging, fail if no file is supplied as argument.

2008-02-06  Kaloian Doganov  <kaloian@doganov.org>

	* validate-html: New script to validate XHTML files.
	* README: Mention two dependencies.

2008-02-05  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (template_files): Remove `banner-homepage', deleted
	from the master `www' repository.
	(replaceable_includes): Likewise.

2008-02-04  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (sync): If the file to sync was deleted from the
	`www' repository, send a warning mail to the list instead of
	failing with an error.  Use $(CVSSKIP) to suppress the mail and
	commiting the synced files.
	(devel_addr): New variable.

2008-02-01  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (template_files, sync): Revert last change; test
	successful.

2008-02-01  Kaloian Doganov  <kaloian@doganov.org>

	* GNUmakefile (CVSOPTS): Replaced by...
	(CVSSKIP): ...which conditionally holds a command that suppresses
	$(CVS) invocations.  All uses changed.

2008-02-01  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(template_dir)/po/%.$(1).po): Revert last change.
	(template_files): Add `dummy' to test template_rules after the
	last snafu.
	(sync): Ignore errors from the first command just for the test,
	since it will definitely fail because dummy.html does not exist in
	the `www' repository.

2008-01-31  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (.PRECIOUS): Depend on $(template_dir)/po/%.$(1).po.
	($(template_dir)/po/%.$(1).po): Temporarily disable $(CVS)
	invocation, since the targets are already `cvs add'-ed.

2008-01-30  Kaloian Doganov  <kaloian@doganov.org>

	* gnun.mk (philosophy): Add `java-trap' and `sun-in-night-time'.

2008-01-30  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile ($(template_dir)/po/%.$(1).po): Handle the case when
	webmasters add a new template file but translators cannot catch up
	immediately; simply copy the newly generated .pot as .xx.po for
	every language in TEMPLATE_LINGUAS.
	(replaceable_includes): Doc fix.

2008-01-29  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (MV, TOUCH): Delete and invoke the programs
	directly.  All uses changed.
	(template_files, replaceable_includes): Add `banner-homepage'.

2008-01-29  Kaloian Doganov  <kaloian@doganov.org>

	* make-prototype:
	* GNUmakefile: Skip tag <gnu.org-i18n> is renamed to <gnun>.
	(generate-pot): Fixed bug of inverted logical operator.

2008-01-28  Yavor Doganov  <yavor@gnu.org>

	* make-prototype:
	* GNUmakefile:
	* gnun.mk: Use the new format of the license notice.

2008-01-28  Kaloian Doganov  <kaloian@doganov.org>

	* make-prototype (slot-translators-notes)
	(slot-translators-credits): Strings changed to reflect the new
	project name (GNUN).

	* GNUmakefile (generate-pot): Fixed bug in variable quoting.

2008-01-28  Yavor Doganov  <yavor@gnu.org>

	* GNUmakefile (addfile_dbl): Delete and use double escaped
	`$(addfile)' instead.  All uses changed.

2008-01-28  Kaloian Doganov  <kaloian@doganov.org>

	Ignore POT-Creation-Date changes when they are the only changes in
	a pot-file.
	* GNUmakefile (MV): Define to mv.
	(generate-pot): New variable to hold canned sequence of commands.
	($(template_dir)/po/%.pot, $(rootdir)/po/home.pot, $(1).pot): Use
	generate-pot instead of direct invocation of $(PO4A-GETTEXTIZE).

2008-01-27  Yavor Doganov  <yavor@gnu.org>

	* gnun.mk (philosophy): Add `philosophy' to test VCS=yes.

2008-01-26  Yavor Doganov  <yavor@gnu.org>

	Complete support for VCS=(yes|always).
	* GNUmakefile (CVS): Define to cvs.
	(vc-add-always): New conditional Phony target.
	(all): Depend on vcs-add-always.
	(generic_rules): Simplify and delete the double-colon rule; no
	longer needed.  Remove Subversion-specific conditionals.
	($(rootdir)/po/home.pot, $(rootdir)/home.$(1).shtml): Adjust as
	above.
	($(template_dir)/po/%.pot, $(template_dir)/%.$(1).html, $(1).pot)
	($(subst /po/,/,$(1).html)): Add ($addfile) or $(addfile_dbl) as
	first command to the recipe, where appropriate.
	(sync): Use the CVS variable for consistency.

2008-01-26  Kaloian Doganov  <kaloian@doganov.org>

	* GNUmakefile (template_rules, home_rules)
	(article_rules): Reduce continuous whitespace with multiple
	newlines before a comment.

2008-01-26  Yavor Doganov  <yavor@gnu.org>

	Implement automatic synchronization of the original articles from
	`www'.  Intended to be run by a cron job, since paths are
	hardcoded.
	* GNUmakefile (sync): New Phony target.
	(wwwdir, orig-templates, orig-articles): New variables.
	(files-to-sync, abs-files-to-sync): Likewise.

2008-01-14  Yavor Doganov  <yavor@gnu.org>

	* make-prototype (version-message): Update year to 2008.

2008-01-13  Yavor Doganov  <yavor@gnu.org>

	* make-prototype:
	* gnun.mk:
	* GNUmakefile: Update copyright years.

	* prep/i18n/i18n.mk: Rename to...
	* prep/gnun/gnun.mk: ...as agreed.
	* prep/gnun/GNUmakefile: Include gnun.mk.

2007-12-31  Kaloian Doganov  <kaloian@doganov.org>

	* www/prep/i18n/GNUmakefile:
	* www/prep/i18n/i18n.mk:
	* www/prep/i18n/make-prototype: Fixed typo in the copyright
	notice.

2007-12-31  Kaloian Doganov  <kaloian@doganov.org>

	* prep/i18n/make-prototype: Removed non-sense commented lines left
	out by mistake.
	(make-article, make-home): Removed old debug code.  Insert an
	autogenerated warning message message in the output.
	(help-message): Fixed a typo in the command name.
	(slot-translators-note): Renamed to slot-translators-notes.  All
	referrers changed.
	(skip-tag): New variable to hold the name of the skip tag
	"gnu.org-i18n" used to escape non-translatable strings.
	(<skip-tag>, </skip-tag>): Convenient shortcuts for using the
	value of skip-tag.  All users of "gnu.org-i18n" literal changed.
	(article-page-regexp, home-page-regexp): Add one more capturing
	group before the "<title>" tag, where the warning message should
	be placed.
	(autogenerated-warning): New variable defining the warning
	message.
	(<autogenerated-warning>): A convenient shortcut for using the
	value of autogenerated-warning.

	* gnu/po/gnu.pot:
	* gnu/po/rms-lisp.pot:
	* home.bg.shtml:
	* home.pl.shtml:
	* home.zh-cn.shtml:
	* philosophy/po/bdk.pot:
	* philosophy/po/eldred-amicus.pot:
	* philosophy/po/schools.bg.po:
	* philosophy/po/schools.pot:
	* philosophy/schools.bg.html:
	* po/home.bg.po:
	* po/home.pl.po:
	* po/home.pot:
	* po/home.zh-cn.po:
	* po/keepingup.pot:
	* po/provide.pot:
	* server/po/banner.pot:
	* server/po/footer-text.pot: Regenerate forcefully with `make -B'
	to enforce the inclusion of the "automatically generated" warning
	message.

2007-12-29  Kaloian Doganov  <kaloian@doganov.org>

	* prep/i18n/make-prototype: New script.  Combines functionality
	from make-prototype.scm and make-prototype-home.scm, which both
	are now obsolete.  Includes sane command line parser and brief
	help.
	* prep/i18n/make-prototype.scm: Deleted.
	* prep/i18n/make-prototype-home.scm: Deleted.
	* prep/i18n/GNUmakefile: Updated calls to
	prep/i18n/make-prototype.

2007-12-28  Yavor Doganov  <yavor@gnu.org>

	Initial partially working VCS support for generic.xx.html and the
	homepages.
	* prep/i18n/GNUmakefile (CVS): New variable.
	(CVSOPTS): New conditionally defined variable, based on the value
	of VCS.
	(addfile, addfile_dbl): Define command sequences for convenience.
	(generic_rules): Use them.  Implement a conditional double-colon
	template rule and modified commands based on VCS=always and
	CVS=svn.
	($(rootdir)/po/home.pot, $(rootdir)/home.$(1).shtml): Add
	conditional commands for adding the targets under VCS control.
	Does not work reliably (or should I say "at all") with `make
	VCS=always' when the targets are considered up-to-date.

2007-12-12  Yavor Doganov  <yavor@gnu.org>

	* home.bg.shtml: Regenerate.

	First real simulation of the new translation process.
	* po/home.bg.po: Translated fuzzy/untranslated messages with Emacs
	PO mode.

	* server/po/banner.pot:
	* server/po/footer-text.pot:
	* server/po/banner.bg.po:
	* server/po/banner.fr.po:
	* server/po/footer-text.bg.po:
	* server/po/footer-text.fr.po:
	* server/banner.bg.html:
	* server/banner.fr.html: Regenerate forcefully with `make -B
	<target>' to enforce the usage of the xhtml module.

2007-12-12  Kaloian Doganov  <kaloian@doganov.org>

	* prep/i18n/GNUmakefile ($(template_dir)/po/%.pot): Po4a backend
	switch from html to xhtml.
	(template_rules): Likewise.
	(PO4A_HTMLFLAGS): Deleted, since html backend is not used anymore.

2007-12-10  Yavor Doganov  <yavor@gnu.org>

	* prep/i18n/GNUmakefile:
	* prep/i18n/i18n.mk:
	* prep/i18n/make-prototype.scm:
	* prep/i18n/make-prototype-home.scm: Add license notices.

2007-12-09  Yavor Doganov  <yavor@gnu.org>

	First real-life simulation of the build system, commit as a
	separate revision so that everyone can reproduce the make process
	with the VCS.
	* po/home.pot:
	* po/home.bg.po:
	* po/home.pl.po:
	* po/home.zh-cn.po:
	* home.bg.shtml:
	* home.pl.shtml:
	* home.zh-cn.shtml:
	* server/po/banner.pot:
	* server/po/banner.bg.po:
	* server/po/banner.fr.po:
	* server/banner.bg.html:
	* server/banner.fr.html:
	* server/po/footer-text.pot:
	* server/po/footer-text.bg.po:
	* server/po/footer-text.fr.po:
	* server/footer-text.bg.html:
	* server/footer-text.fr.html: Regenerated by simply running
	`make -C prep/i18n'.

2007-12-09  Yavor Doganov  <yavor@gnu.org>

	Update to the new style.
	* prep/i18n/GNUmakefile (template_files): Remove
	sidebar-fsf-support, sidebar-top-half and sidebar-stay; all
	obsolete now.
	* home.shtml:
	* server/banner.html:
	* server/footer-text.html: Update from the `www' master repo.
	* server/sidebar-fsf-support.html:
	* server/footer-text.html:
	* server/sidebar-top-half.html:
	* server/sidebar-bottom-half.html:
	* server/sidebar-stay.html:
	* server/po/sidebar-fsf-support.fr.po:
	* server/po/sidebar-top-half.pot:
	* server/po/sidebar-bottom-half.pot:
	* server/po/sidebar-top-half.bg.po:
	* server/po/sidebar-bottom-half.bg.po:
	* server/po/sidebar-stay.pot:
	* server/po/sidebar-stay.bg.po:
	* server/po/sidebar-fsf-support.pot:
	* server/po/sidebar-fsf-support.bg.po:
	* server/po/sidebar-top-half.fr.po:
	* server/po/sidebar-bottom-half.fr.po:
	* server/po/sidebar-stay.fr.po: Delete; not needed anymore.

2007-12-08  Yavor Doganov  <yavor@gnu.org>

	* home.bg.shtml:
	* home.pl.shtml:
	* home.zh-cn.shtml:
	* prep/i18n/generic.pl.html:
	* server/banner.fr.html:
	* server/footer-text.bg.html:
	* server/footer-text.fr.html: Add these generated files to provoke
	full simulation.

2007-12-07  Yavor Doganov  <yavor@gnu.org>

	Fix the Polish gnusflashes unpleasant situation.
	* prep/i18n/GNUmakefile ($(rootdir)/home.$(1).shtml): Use an
	`ifeq' conditional that tests if the value of h_lang is `pl' and
	executes a simplified command.  Document the reason.
	* prep/i18n/i18n.mk (HOME_LINGUAS): Add pl.
	* po/home.pl.po: New untranslated file to test the proper
	generation of the Polish homepage.

2007-12-07  Kaloian Doganov  <kaloian@doganov.org>

	* prep/i18n/GNUmakefile ($(rootdir)/po/home.proto)
	($(1).proto $(1).translinks): Fixed a bug that caused make to stop
	regardless of the exit status of the Scheme script.

2007-12-06  Yavor Doganov  <yavor@gnu.org>

	* prep/i18n/GNUmakefile ($(rootdir)/po/home.proto)
	($(1).proto $(1).translinks): If the .proto and .translinks
	generation fails (usually due to a validation bug in the source
	article or bug in the Scheme script itself), exit with a non-zero
	status right after deleting the targets, so that make stops
	exactly on these commands.

2007-12-05  Yavor Doganov  <yavor@gnu.org>

	* keepingup.html: Updated from `www' with bugfixes.
	* po/keepingup.pot: Generated.

	* keepingup.html:
	* provide.html:
	* gnu/gnu.html:
	* gnu/rms-lisp.html:
	* philosophy/bdk.html:
	* philosophy/eldred-amicus.html: Imported new articles from the
	central `www' repository to test the new rules.
	* po/provide.pot:
	* gnu/po/gnu.pot:
	* gnu/po/rms-lisp.pot:
	* philosophy/po/bdk.pot:
	* philosophy/po/eldred-amicus.pot: Generated.
	* po/home.pot:
	* po/home.zh-cn.po:
	* philosophy/po/schools.pot: Updated.

2007-09-08  Yavor Doganov  <yavor@gnu.org>

	* prep/i18n/GNUmakefile (article_rules) [generic.$(2).html]: Move
	into its own template `generic_rules' and rename it to
	`generic.$(1).html'.  This is necessary because there might be
	only home.cs.po without any other article translated in Czech. The
	home rule would fail in that case.

2007-09-07  Yavor Doganov  <yavor@gnu.org>

	* prep/i18n/GNUmakefile (article_rules) [generic.$(2).html]: New
	target.
	($(subst /po/,/,$(1).html)): Depend on it, so if the team changes
	the description, all articles under make's control to be updated.
	Remove the command that checks for the presence and touches the
	file.

	* prep/i18n/GNUmakefile: Housekeeping. Delete the redundant
	`targets' from all comments.

	* prep/i18n/GNUmakefile (rootdir, replaceable_includes): Define as
	simply expanded.

	* prep/i18n/i18n.mk: Mark all variables as simply expanded.

	* prep/i18n/GNUmakefile (home.proto, article_pot_rules)
	[$(1).proto $(1).translinks]: If $(MAKE_PROTOTYPE_HOME) and
	$(MAKE_PROTOTYPE) exit with a non-zero code, remove the possibly
	erroneously generated files in order targets not to be considered
	up-to-date on the next make's run.  This prevents breaking the
	translations badly further in the chain.  The Scheme backtrace
	should be sufficient to figure out what's going on.

2007-09-05  Yavor Doganov  <yavor@gnu.org>

	Initial implementation of the generalization of the generic
	articles' translations and PO/POT manipulation.
	* prep/i18n/i18n.mk (ROOT, gnu, philosophy, ALL_DIRS): New
	variables.
	* prep/i18n/GNUmakefile (articles, articles_pot, root_articles)
	(root_articles_pot, ALL_POTS, ALL_BASE, find_po, ALL_POS)
	(ALL_POS_BASE, articles_translated): New variables.
	(all): Depend on $(ALL_POTS) and $(articles_translated), remove
	schools.bg.html.
	(article_pot_rules, article_rules): New `define'd template rules,
	replacing entirely all schools's rules.

2007-08-19  Kaloian Doganov  <kaloian@doganov.org>

	* po/home.bg.po: Partly translated according to Yavor Doganov's
	<yavor@gnu.org> translation.

2007-08-19  Yavor Doganov  <yavor@gnu.org>

	* po/home.bg.po: Filled encoding in `Content-Type' and
	`Content-Transfer-Encoding' headers.
	* po/home.zh-cn.po: Added a dummy file to let `make' exit w/o
	errors.
	* server/po/sidebar-fsf-support.fr.po: Likewise.
	* server/po/banner.fr.po: Likewise.
	* server/po/footer-text.fr.po: Likewise.
	* server/po/sidebar-top-half.fr.po: Likewise.
	* server/po/sidebar-bottom-half.fr.po: Likewise.
	* server/po/sidebar-stay.fr.po: Likewise.

2007-08-19  Kaloian Doganov  <kaloian@doganov.org>

	* philosophy/schools.pot: Updated using latest po4a toolkit with
	xhtml backend.
	* philosophy/schools.bg.po: Likewise.
	* philosophy/schools.bg.html: Regenerated using latest po4a
	toolkit and schools.bg.po.

	* prep/i18n/GNUmakefile (../../philosophy/po/schools.proto): fixed
	a typo in prerequisites.

	* prep/i18n/GNUmakefile ($(rootdir)/po/home.proto)
	($(rootdir)/home.$(1).shtml, ../../philosophy/po/schools.proto)
	(../../philosophy/schools.bg.html): A new special tag
	<gnu.org-i18n> is used to denote non-translatable strings (instead
	of HTML comments).
	* prep/i18n/make-prototype-home.scm: <gnu.org-i18n> used to escape
	non-translatable strings.
	* prep/i18n/make-prototype.scm: Likewise.

2007-08-12  Yavor Doganov  <yavor@gnu.org>

	* prep/i18n/GNUmakefile (home.$(1).shtml): Fixed escaping problems
	in the sed expressions as a result of the `eval' function.

	* prep/i18n/GNUmakefile (home.$(1).shtml): Added a comment about
	another escape error.

	* prep/i18n/GNUmakefile: Fixed a typo (replacable -> replaceable);
	all uses changed. Added a note about a bug in the home.$(1).shtml
	target.
	(home.$(1).shtml): Added a sed expression to replace
	gnusflashes.include with the translated one.

	* prep/i18n/GNUmakefile (template_dir): Compute it based on
	$(rootdir).
	(home.proto): Deleted comments for bugginess, not relevant any
	more.

2007-08-12  Kaloian Doganov  <kaloian@doganov.org>

	* prep/i18n/GNUmakefile (PO4A_XHTMLFLAGS): Updated for
	compatibility with po4a from the latest CVS HEAD.

	* prep/i18n/GNUmakefile ($(rootdir)/po/home.proto): Removed
	language code from "generic.html".
	($(rootdir)/home.$(1).shtml): Added command to replace
	"generic.html" with "generic.LANG.html".
	(../../philosophy/po/schools.proto): Removed language code from
	"generic.html".
	(../../philosophy/schools.bg.html): Added command to replace
	"generic.html" with "generic.LANG.html".

	* po/home.pot: Added.
	* po/home.bg.po: Added.
	* prep/i18n/make-prototype-home.scm: Added. Variant of
	make-prototype.scm to handle the special case of home.shtml.
	* prep/i18n/GNUmakefile (MAKE-PROTOTYPE-HOME): New variable for
	calling make-prototype-home.scm.
	($(rootdir)/po/home.proto): Call to MAKE-PROTOTYPE-HOME instead of
	MAKE-PROTOTYPE.  Unescape special characters since this rule is no
	longer evaluated with `eval'.
	($(rootdir)/home.$(1).shtml): Fixed typo in call to PO4A-TRANSLATE.

	* prep/i18n/make-prototype.scm: Variable temp-filename renamed to
	proto-filename in order to reflect the current terminology.

2007-08-11  Kaloian Doganov  <kaloian@doganov.org>

	* prep/i18n/GNUmakefile (../../philosophy/schools.bg.html): As
	articles are treated as XHTML, po4a-translate must be invoked with
	xhtml flags, not html ones.

	* prep/i18n/GNUmakefile (PO4A_XHTMLFLAGS): Fixed bug in parser
	options.

	* prep/i18n/GNUmakefile (PO4A-GETTEXTIZE, PO4A-TRANSLATE): Program
	flags are moved in two groups of variables grouped by tool and by
	format.
	(PO4A-GETTEXTIZEFLAGS): Flags for po4a-gettextize.
	(PO4A-TRANSLATEFLAGS): Flags for po4a-translate.
	(PO4A_HTMLFLAGS): Flags to select HTML format.
	(PO4A_XHTMLFLAGS): Flags to select XHTML format.  All callers
	changed.

	* prep/i18n/GNUmakefile ($(rootdir)/po/home.proto): Taken out from
	home_rules, since there is no need to regenerate this rule for
	every language.

2007-08-11  Yavor Doganov  <yavor@gnu.org>

	Preliminary support for the homepages.
	* home.shtml: Added.
	* prep/i18n/generic.zh-cn.html: Likewise.
	* prep/i18n/i18n.mk (HOME_LINGUAS): New variable.
	* prep/i18n/GNUmakefile (rootdir): New global variable.
	(home_lang, home_translated): New variables.
	(all): Depend on home_translated.
	($(rootdir)/po/home.pot): New target.
	($(rootdir)/po/home.proto, $(rootdir)/po/home.$(1).po)
	($(rootdir)/home.$(1).shtml): New targets, encapsulated in `define
	home_rules'.

2007-08-11  Kaloian Doganov  <kaloian@doganov.org>

	* prep/i18n/GNUmakefile (template_translated_base)
	(template_translated): Defined as simply expanded variables for
	performance and error-proofing reasons.

2007-08-10  Kaloian Doganov  <kaloian@doganov.org>

	* prep/i18n/GNUmakefile: Cleaner way to calculate
	template_translated.

2007-08-10  Yavor Doganov  <yavor@gnu.org>

	* prep/i18n/Makefile: Renamed to...
	* prep/i18n/GNUmakefile: ...since we use a lot of GNU extensions.

2007-08-09  Kaloian Doganov  <kaloian@doganov.org>

	* prep/i18n/Makefile:
	* prep/i18n/make-prototype.scm:
	* prep/i18n/make-template.scm: Преименуван на make-prototype.scm
	за да се избегне припокриването с вече същестуващата употреба на
	термина `template'.

2007-08-09  Yavor Doganov  <yavor@gnu.org>

	* prep/i18n/i18n.mk: New file.
	* prep/i18n/Makefile: Include i18n.mk.
	(template_translated_base): New variable.
	(template_translated): Make it appendable and encapsulate it in
	`define'; call a special pattern function for substitution of
	$(TEMPLATE_LINGUAS).
	(template_rules): Likewise, pattern rules invoked by `eval' and
	'call'.

2007-08-08  Yavor Doganov  <yavor@gnu.org>

	* prep/i18n/Makefile (RM): Do not define it as it is `rm -f' by
	default.  Adjusted all variables, targets, rules and commands to
	the new path.

	* Makefile:
	* make-template.scm: Moved to www/prep/i18n to mimic the official
	repo's layout.

2007-08-07  Kaloian Doganov  <kaloian@doganov.org>

	* Makefile:
	* prep/i18n/generic.bg.html:
	* standards/translation-generic.bg.html: Преместен и преименуван
	като www/standards/generic.bg.html.

	* prep/i18n: Създадена директория за съхраняване на файловете с
	обща информация за екипите/проектите за превод.

2007-08-05  Yavor Doganov  <yavor@gnu.org>

	Първа стъпка при генерализацаията на шаблоните в /server.
	* Makefile (template_dir, template_files, template_pot)
	(template_translated): Нови променливи.
	(all): Замяна на banner.bg.html с $(template_translated).
	(.PRECIOUS): Нова специална цел.
	(banner.bg.pot): Целта преместена...
	($(template_dir)/po/%.pot): ...тук.
	(banner.bg.po): Преместена...
	($(template_dir)/po/%.bg.po): ...тук.
	(banner.bg.html): Преместена...
	($(template_dir)/%.bg.html): ...тук.
	Използване на автоматични променливи, където е възможно.
	* server/sidebar-fsf-support.html:
	* server/footer-text.html:
	* server/sidebar-top-half.html:
	* server/sidebar-bottom-half.html:
	* server/sidebar-stay.html: Копирани от официалното хранилище
	`www'.
	* server/po/sidebar-fsf-support.pot:
	* server/po/footer-text.pot:
	* server/po/sidebar-top-half.pot:
	* server/po/sidebar-bottom-half.pot:
	* server/po/sidebar-stay.pot:
	* server/po/sidebar-fsf-support.bg.po:
	* server/po/footer-text.bg.po:
	* server/po/sidebar-top-half.bg.po:
	* server/po/sidebar-bottom-half.bg.po:
	* server/po/sidebar-stay.bg.po: Генерирани и добавени (засега без
	превод).

2007-08-05  Kaloian Doganov  <kaloian@doganov.org>

	* server/banner.bg.html:
	* server/po/banner.bg.po:
	* server/po/banner.pot: Превод на banner.bg.po

	* server/banner.html: Премахнат паразитен низ, оставен от по-ранни
	тестове.

	* Makefile:
	* server/banner.bg.html:
	* server/banner.html:
	* server/po/banner.bg.po:
	* server/po/banner.pot: Инфраструктура за интернационализация на
	www/server/banner.html.

2007-08-03  Kaloian Doganov  <kaloian@doganov.org>

	* cut-translations.scm:
	* philosophy/po/schools.bg.po:
	* philosophy/po/schools.pot: Разместване местата на бележките под
	линия и заслугите.

	* philosophy/po/schools.bg.po: Действително подаване на промените,
	описани в предното съобщение.

	* cut-translations (main): Регулярният израз, използван за
	съпоставяне на HTML-станиците, е изнесен в отделна променлива
	page-regexp.  Вмъкнат параметър на втора позиция -- име на файла с
	обща информация за превода.  Поставяне на slot-ове за бележки на
	преводача, заслуги на преводача и обща информация за превода.
	* schools.pot: Добавени са служебни низове за бележки на преводача
	и заслуги.
	* schools.bg.po: Преведени са новите служебни низове бележки на
	преводача и заслуги.
	* translation-generic.bg.html: Обща информация за преводите на
	български език.
	* Makefile (www/philosophy/schools.bg.html): Зависимост към
	www/standards/translation-generic.bg.html.

2007-08-01  Kaloian Doganov  <kaloian@doganov.org>

	* philosophy/po/schools.bg.po:
	* philosophy/po/schools.pot:
	* Makefile (www/philosophy/po/schools.temp)
	(www/philosophy/schools.bg.html): Низът $Date.*$ временно се
	загражда с коментар, така че да не влиза в съдържанието на
	генерирания POT-файл.

2007-07-31  Yavor Doganov  <yavor@gnu.org>

	* standards: Добавяне на допълнителна директория, която да емулира
	/server/standards/translations (мястото, където ще се съдържа файл
	с информация за съответния екип.)

2007-07-31  Kaloian Doganov  <kaloian@doganov.org>

	* philosophy/po/schools.bg.po:
	* philosophy/po/schools.pot: Списъкът с езиците вече не част от
	.po и .pot-файловете.

	* philosophy/po/schools.bg.po:
	* philosophy/schools.bg.html: Преведени са всички абзаци от
	schools.

	* philosophy/po/schools.bg.po:
	* philosophy/po/schools.pot:
	* philosophy/schools.bg.html: Частичен превод на schools.

	* gnu.org-i18n/po4a:
	* Makefile: Създаване на клон po4a от translate.

	* Makefile: Досегашната разработка е преместена в клона translate.

2007-07-30  Kaloian Doganov  <kaloian@doganov.org>

	* Makefile:
	* philosophy/schools.bg.html: Генериран schools.bg.html и
	дефиниции в Makefile за генерирането му.

	* philosophy/po/schools.bg.po: Първоначален "превод" на
	schools.bg.po.

	* Makefile:
	* philosophy/po/schools.bg.po:
	* philosophy/po/schools.pot: schools.pot, schools.bg.po и Makefile
	за генерирането им.

	* philosophy/po: po-директория за преводите на philosophy.

	* philosophy/schools.bg.html:
	* philosophy/schools.html: philosophy/schools.html на английски и
	български.

 Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc.

 This file is part of GNUnited Nations.

 GNUnited Nations is free software: you can redistribute it and/or
 modify it under the terms of the GNU General Public License as
 published by the Free Software Foundation, either version 3 of the
 License, or (at your option) any later version.

 GNUnited Nations is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with GNUnited Nations.  If not, see <http://www.gnu.org/licenses/>.
