[Date Index][Thread Index]
[Date Prev][Date Next][Thread Prev][Thread Next]
including files depending on language
- From: Davor Cengija <nospam@thanx>
- Date: Tue, 16 Feb 1999 20:01:27 +0100 (CET)
I'm quite new to this, so.... (if there is a mailing list
archive, it would help me a lot... anyone?)
is it possible to make something like this (i know this won't
work; this is just the easiest way to explain):
#use wml::std::lang
<lang:new id=en short>
<lang:new id=de short>
<lang:star:
#include incl.*.wml
>
incl.de.wml and incl.en.wml already exist.
Or (very short): how to include different files, depending on
language?
Longer explanation
------------------
Let's say we have to build a page in three different languages
(en, de, fr) but material in French is not ready yet. So, we
create some 'modules' in order to easy add French language,
like this:
#use wml::std::lang
#include 'language.list.wml'
<lang:star:
#include headers/header1.*.wml
>
<lang:star:
#include toolbars/toolbar.*.wml
>
etc etc
File 'language.list.wml' looks like this:
<lang:new id=en short>
<lang:new id=de short>
...and directories 'toolbars' and 'headers' are fulfilled with
files called header1.de.wml, header1.en.wml, toolbar.de.wml,
toolbar.en.wml etc... each with appropriate content.
The pages are generated with -o option (there is no shebang
line on the beginning of the file).
After finishing French lang. material, we just add the files
into the appropriate directories, add <lang:new id=fr short>
to 'language.list.wml' and 'recompile' the pages for French
language.
Maybe #include command can be somehow emulated (with perl or
m4)?
--
v
Davor Cengija
Davor.Cengija@fsb.hr
-------------------------------------------------
Doktore, malo sam neodlučan... a možda i nisam...
______________________________________________________________________
Website META Language (WML) www.engelschall.com/sw/wml/
Official Support Mailing List sw-wml@engelschall.com
Automated List Manager majordomo@engelschall.com