htdocs and gettext
Josh Sled
jsled at asynchronous.org
Mon Jan 23 12:04:24 EST 2006
On Mon, 2006-01-23 at 16:33 +0000, Neil Williams wrote:
> OK. I've got gettext working with PHP to translate a single website using as
> many PO files as we can create.
Awesome.
> It means yet more restructuring of the htdocs and running some scripts to
> create and update the PO files, much as we do with 'make pot' in trunk.
>
> I think svn should simply be a copy of the final website, including binary
> translation .mo files in real locations. I'll create some bash scripts to
> site in htdocs/ to help create, update and merge the translations.
If we're going to "bake" the site via some script "compilation" step,
then can we get away from using PHP entirely? :)
> I'll have to restructure the top level directories as well because we don't
> need these locale directories (the LC_MESSAGES ones) exposed via apache so it
> will mean adjusting some Apache settings to map the root directory of the
> website to a directory *beneath* htdocs. e.g. where the virtual host maps a
> DocumentRoot of htdocs, it will need to be modified to map htdocs/www
Also, does it then make sense to structure the files so that we can
configure Apache can do language content-negotiation?
<http://httpd.apache.org/docs/2.0/content-negotiation.html> It would
basically mean a different structure; one like:
htdocs/www/index.html.en
htdocs/www/index.html.de
htdocs/www/index.html.[...]
htdocs/www/features.html.{en,de,...}
> To protect the .svn directories below www/, this snippet should be added to
> the virtual host config:
> <Directory /opt/svn/htdocs/www/*/.svn>
> Order Deny,Allow
> deny from all
> </Directory>
I suppose this, or maybe using `svn export` so the .svn files aren't
even created?
--
...jsled
http://asynchronous.org/ - `a=jsled; b=asynchronous.org; echo ${a}@${b}`
More information about the gnucash-devel
mailing list