GNUnited Nations (GNUN) is a build system for www.gnu.org translations. GNUN generates a PO template (.pot) for an original HTML article, and merges the changes into all translations, which are maintained as PO (.po) files. Finally, it regenerates the translations in HTML format.
The goal of GNUN is to make maintenance of gnu.org translations easier and to avoid the effect of seriously outdated translations when a particular team becomes inactive.
Currently, GNUN is pretty much tied to the layout and structure of GNU Project's website and is not suitable for other sites.
The task of GNUN is to `gettextize' the English HTML articles, converting them into PO templates (.pot). Translations are maintained in PO format (.po), similar to translations of programs or manuals. That way, any changes to the original articles are merged, and the .html translations are refreshed. It is easy to check which translations of a particular language are outdated.
GNUN has been under extensive testing for more than a year, and is the official way to maintain gnu.org translations since June. For the time being the package is strictly tied to the GNU Project's website layout and structure, so it does not work for other sites. GNUnited Nations is available under the terms of the GNU General Public License, version 3 or later. The manual is licensed under the GNU Free Documentation License, version 1.3 or later.