|
3 | 3 | import edu.harvard.iq.dataverse.harvest.client.HarvestingClient; |
4 | 4 | import edu.harvard.iq.dataverse.authorization.DataverseRole; |
5 | 5 | import edu.harvard.iq.dataverse.search.savedsearch.SavedSearch; |
| 6 | +import edu.harvard.iq.dataverse.util.BundleUtil; |
6 | 7 | import java.util.ArrayList; |
7 | 8 | import java.util.HashSet; |
8 | 9 | import java.util.Iterator; |
|
59 | 60 | public class Dataverse extends DvObjectContainer { |
60 | 61 |
|
61 | 62 | public enum DataverseType { |
62 | | - RESEARCHERS, RESEARCH_PROJECTS, JOURNALS, ORGANIZATIONS_INSTITUTIONS, TEACHING_COURSES, UNCATEGORIZED, LABORATORY, RESEARCH_GROUP |
| 63 | + RESEARCHERS, RESEARCH_PROJECTS, JOURNALS, ORGANIZATIONS_INSTITUTIONS, TEACHING_COURSES, UNCATEGORIZED, LABORATORY, RESEARCH_GROUP, DEPARTMENT |
63 | 64 | }; |
64 | 65 |
|
65 | 66 | private static final long serialVersionUID = 1L; |
@@ -104,25 +105,24 @@ public void setDataverseType(DataverseType dataverseType) { |
104 | 105 | @Transient |
105 | 106 | private final String uncategorizedString = "Uncategorized"; |
106 | 107 |
|
107 | | - /** |
108 | | - * @todo Don't hard code these as English. |
109 | | - */ |
110 | | - public String getFriendlyCategoryName(){ |
| 108 | + public String getFriendlyCategoryName(){ |
111 | 109 | switch (this.dataverseType) { |
112 | 110 | case RESEARCHERS: |
113 | | - return "Researcher"; |
| 111 | + return BundleUtil.getStringFromBundle("dataverse.type.selectTab.researchers"); |
114 | 112 | case RESEARCH_PROJECTS: |
115 | | - return "Research Project"; |
| 113 | + return BundleUtil.getStringFromBundle("dataverse.type.selectTab.researchProjects"); |
116 | 114 | case JOURNALS: |
117 | | - return "Journal"; |
| 115 | + return BundleUtil.getStringFromBundle("dataverse.type.selectTab.journals"); |
118 | 116 | case ORGANIZATIONS_INSTITUTIONS: |
119 | | - return "Organization or Institution"; |
| 117 | + return BundleUtil.getStringFromBundle("dataverse.type.selectTab.organizationsAndInsitutions"); |
120 | 118 | case TEACHING_COURSES: |
121 | | - return "Teaching Course"; |
| 119 | + return BundleUtil.getStringFromBundle("dataverse.type.selectTab.teachingCourses"); |
122 | 120 | case LABORATORY: |
123 | | - return "Laboratory"; |
| 121 | + return BundleUtil.getStringFromBundle("dataverse.type.selectTab.laboratory"); |
124 | 122 | case RESEARCH_GROUP: |
125 | | - return "Research Group"; |
| 123 | + return BundleUtil.getStringFromBundle("dataverse.type.selectTab.researchGroup"); |
| 124 | + case DEPARTMENT: |
| 125 | + return BundleUtil.getStringFromBundle("dataverse.type.selectTab.department"); |
126 | 126 | case UNCATEGORIZED: |
127 | 127 | return uncategorizedString; |
128 | 128 | default: |
|
0 commit comments