X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Flocalizer%2Fbasic%2FMirBasicProducerToolLocalizer.java;h=1780124b294fa523fbb51fbf18fe853f57923933;hb=6a5286a1e7f2db55a7d312bb9b1ef40453b3612d;hp=a04bff991dfce240e40ecf6e5b9ecf3c627bd458;hpb=47a1f9d32e70436a3a92214296430184fabf6576;p=mir.git diff --git a/source/mircoders/localizer/basic/MirBasicProducerToolLocalizer.java b/source/mircoders/localizer/basic/MirBasicProducerToolLocalizer.java index a04bff99..1780124b 100755 --- a/source/mircoders/localizer/basic/MirBasicProducerToolLocalizer.java +++ b/source/mircoders/localizer/basic/MirBasicProducerToolLocalizer.java @@ -1,6 +1,31 @@ package mircoders.localizer.basic; +import java.util.*; +import freemarker.template.utility.*; +import mir.misc.*; import mircoders.localizer.*; +import mircoders.global.*; public class MirBasicProducerToolLocalizer implements MirProducerToolLocalizer { + + public void initializeGenerationValueSet(Map aValueSet) { + // ML: these config settings will be included more beautifully as soon as the new config system is in place + + Map configMap = new HashMap(); + + configMap.put("producerDocRoot", MirGlobal.getConfigProperty("Producer.DocRoot")); + configMap.put("storageRoot", MirGlobal.getConfigProperty("Producer.StorageRoot")); + configMap.put("productionHost", MirGlobal.getConfigProperty("Producer.ProductionHost")); + configMap.put("openAction", MirGlobal.getConfigProperty("Producer.OpenAction")); + configMap.put("docRoot", MirGlobal.getConfigProperty("RootUri")); + configMap.put("now", StringUtil.date2readableDateTime(new GregorianCalendar())); + configMap.put("videoHost", MirGlobal.getConfigProperty("Producer.Video.Host")); + configMap.put("audioHost", MirGlobal.getConfigProperty("Producer.Audio.Host")); + configMap.put("imageHost", MirGlobal.getConfigProperty("Producer.Image.Host")); + configMap.put("imagePath", MirGlobal.getConfigProperty("Producer.Image.Path")); + configMap.put("mirVersion", MirGlobal.getConfigProperty("Mir.Version")); + configMap.put("compressWhitespace", new freemarker.template.utility.CompressWhitespace() ); + + aValueSet.put("config", configMap); + }; }