- From: Mercurial notifier <nobody@w3.org>
- Date: Fri, 27 Mar 2015 11:06:03 +0000
- To: Unicorn Updates <www-validator-cvs@w3.org>
changeset: 1745:46411b2b331c
tag: tip
user: Jean-Guilhem Rouel <jean-gui@w3.org>
date: Fri Mar 27 12:05:54 2015 +0100
files: src/org/w3c/unicorn/action/LanguageAction.java
description:
deactivate translation form with a variable
diff -r b75428b32d78 -r 46411b2b331c src/org/w3c/unicorn/action/LanguageAction.java
--- a/src/org/w3c/unicorn/action/LanguageAction.java Fri Mar 27 12:01:12 2015 +0100
+++ b/src/org/w3c/unicorn/action/LanguageAction.java Fri Mar 27 12:05:54 2015 +0100
@@ -66,6 +66,12 @@
messages = new MessageList();
VelocityContext velocityContext = new VelocityContext(Language.getContext(Language.getDefaultLocale()));
+ if("false".equals(Property.get("ENABLE_TRANSLATION_CONTRIBS"))) {
+ velocityContext.put("enable_translation_contribs", false);
+ }
+ else {
+ velocityContext.put("enable_translation_contribs", true);
+ }
velocityContext.put("queryString", "./");
velocityContext.put("messages", messages);
velocityContext.put("baseUri", "./");
@@ -98,6 +104,10 @@
if (langParameter == null || req.getAttribute("submitted") != null)
Templates.write("language.vm", velocityContext, writer);
else {
+ if ("false".equals(Property.get("ENABLE_TRANSLATION_CONTRIBS"))) {
+ resp.sendError(404, "Translation contributions are disabled on this server");
+ return;
+ }
ULocale locale = Language.getAvailableLocale(langParameter);
ULocale requestedLocale = Language.getLocale(langParameter);
if (requestedLocale != locale) {
Received on Friday, 27 March 2015 11:06:05 UTC