diff --git a/zanata-war/src/main/java/org/zanata/action/VersionHome.java b/zanata-war/src/main/java/org/zanata/action/VersionHome.java index 89e31884ab..f4459119df 100644 --- a/zanata-war/src/main/java/org/zanata/action/VersionHome.java +++ b/zanata-war/src/main/java/org/zanata/action/VersionHome.java @@ -348,6 +348,25 @@ public void copyProjectTypeFromProject() { .getMessage("jsf.iteration.CopyProjectType.message")); } + /** + * @return comma-separated list of accepted file extensions. May be an empty string + */ + public String getAcceptedSourceFileTypes() { + ProjectType type = getProjectType(); + if (type == null) { + return ""; + } + switch (type) { + case Gettext: + case Podir: + return "pot"; + case File: + return "dtd, txt, idml, htm, html, odt, odp, ods, odg"; + default: + return ""; + } + } + private void updateProjectType() { if (!StringUtils.isEmpty(selectedProjectType) && !selectedProjectType.equals("null")) { diff --git a/zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml b/zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml index 7f3b45cba5..4c11fb11b1 100644 --- a/zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml +++ b/zanata-war/src/main/webapp/WEB-INF/layout/version/settings-tab.xhtml @@ -5,7 +5,7 @@ xmlns:rich="http://richfaces.org/rich" xmlns:s="http://jboss.org/schema/seam/taglib" xmlns:f="http://java.sun.com/jsf/core" - xmlns:zanata="http://java.sun.com/jsf/composite/zanata"> + xmlns:z="http://java.sun.com/jsf/composite/zanata">