diff --git a/webapp/themes/vitro/templates/identity.ftl b/webapp/themes/vitro/templates/identity.ftl
index 297945d43..478452f34 100644
--- a/webapp/themes/vitro/templates/identity.ftl
+++ b/webapp/themes/vitro/templates/identity.ftl
@@ -1,7 +1,7 @@
<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
-
<#-- Since we are using a graphic text for the tagline, we won't render ${siteTagline}
<#if siteTagline?has_content>
${siteTagline}
@@ -10,19 +10,19 @@
diff --git a/webapp/web/templates/freemarker/body/partials/menupage/menupage-checkForData.ftl b/webapp/web/templates/freemarker/body/partials/menupage/menupage-checkForData.ftl
index 6661a019e..0ca364b49 100644
--- a/webapp/web/templates/freemarker/body/partials/menupage/menupage-checkForData.ftl
+++ b/webapp/web/templates/freemarker/body/partials/menupage/menupage-checkForData.ftl
@@ -22,19 +22,19 @@
<#if user.authorizedToRebuildSearchIndex>
"NOT" puede ayudar búsquedas lÃmite -- por ejemplo, clima NOT cambiar.
+
Las búsquedas de frases se pueden combinar con operadores booleanos -- por exemplo, "cambio climático" OR "calentamiento global".
+
Asimismo, se encuentra cerca variaciones de palabras -- por exemplo, secuencia emparejas secuencias y secuenciación.
+
Utilice el carácter comodÃn * para que coincida con una variación aún mayor -- por exemplo, nano* emparejas nanotechnology y nanofabrication.
+
Search utiliza versiones acortadas de palabras -- por exemplo, una búsqueda de "cogni*" no encuentra nada, mientras que la "cogn*" encuentra tanto cognitivo and cognición.
+
+Close
+${stylesheets.add('')}
+
\ No newline at end of file
diff --git a/webapp/web/templates/freemarker/body/search/search-pagedResults.ftl b/webapp/web/templates/freemarker/body/search/search-pagedResults.ftl
index 5203b4fb3..0aa1a9d87 100644
--- a/webapp/web/templates/freemarker/body/search/search-pagedResults.ftl
+++ b/webapp/web/templates/freemarker/body/search/search-pagedResults.ftl
@@ -4,21 +4,21 @@
<#escape x as x?html>
- Search results for '${querytext}'
- <#if classGroupName?has_content>limited to type '${classGroupName}'#if>
- <#if typeName?has_content>limited to type '${typeName}'#if>
+ ${i18n().search_results_for} '${querytext}'
+ <#if classGroupName?has_content>${i18n().limited_to_type} '${classGroupName}'#if>
+ <#if typeName?has_content>${i18n().limited_to_type} '${typeName}'#if>
#escape>
diff --git a/webapp/web/templates/freemarker/body/termsOfUse_es.ftl b/webapp/web/templates/freemarker/body/termsOfUse_es.ftl
new file mode 100644
index 000000000..76a8ccdda
--- /dev/null
+++ b/webapp/web/templates/freemarker/body/termsOfUse_es.ftl
@@ -0,0 +1,41 @@
+<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
+
+
+
La referencia en este documento a cualquier producto comercial especÃfico, proceso o servicio por nombre
+ comercial, marca, fabricante, o de otro modo, no constituye necesariamente ni implica un endoso o recomendación
+ por parte de ${termsOfUse.siteHost}. Los puntos de vista y opiniones de los autores expresadas en este documento
+ no representan ni reflejan necesariamente las de Cornell y no podrá ser utilizado para fines publicitarios o
+ endoso de productos.
+
+
\ No newline at end of file
diff --git a/webapp/web/templates/freemarker/body/unrecognizedUser.ftl b/webapp/web/templates/freemarker/body/unrecognizedUser.ftl
index 8ff7a735e..398df7e74 100644
--- a/webapp/web/templates/freemarker/body/unrecognizedUser.ftl
+++ b/webapp/web/templates/freemarker/body/unrecognizedUser.ftl
@@ -3,13 +3,12 @@
<#-- Template for the Unrecognized User page. -->
-
Unrecognized user
+
${i18n().unrecognized_user}
- For some reason, there is no individual in VIVO that is associated with your Net ID.
- Perhaps you should contact your VIVO administrator.
+ ${i18n().no_individual_associated_with_id}
\ No newline at end of file
diff --git a/webapp/web/templates/freemarker/edit/forms/defaultDataPropertyForm.ftl b/webapp/web/templates/freemarker/edit/forms/defaultDataPropertyForm.ftl
index a998410df..2314c3fc4 100644
--- a/webapp/web/templates/freemarker/edit/forms/defaultDataPropertyForm.ftl
+++ b/webapp/web/templates/freemarker/edit/forms/defaultDataPropertyForm.ftl
@@ -11,7 +11,7 @@
<#--Display error messages if any-->
<#if submissionErrors?has_content>
-
+
<#list submissionErrors?keys as errorFieldName>
@@ -39,7 +39,7 @@
but that method may not return the correct result for other custom forms-->
or
- Cancel
+ ${i18n().cancel_link}
diff --git a/webapp/web/templates/freemarker/edit/forms/defaultDeletePropertyForm.ftl b/webapp/web/templates/freemarker/edit/forms/defaultDeletePropertyForm.ftl
index d46a1029b..a0108959a 100644
--- a/webapp/web/templates/freemarker/edit/forms/defaultDeletePropertyForm.ftl
+++ b/webapp/web/templates/freemarker/edit/forms/defaultDeletePropertyForm.ftl
@@ -1,7 +1,7 @@
<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
<#list submissionErrors?keys as errorFieldName>
<#if errorFieldName == "label">
- Please enter a value in the name field.
+ ${i18n().enter_value_name_field}
#if>
#list>
@@ -36,17 +36,17 @@
diff --git a/webapp/web/templates/freemarker/edit/forms/pageManagement--browseClassGroups.ftl b/webapp/web/templates/freemarker/edit/forms/pageManagement--browseClassGroups.ftl
index f7ab08724..949d8e8cc 100644
--- a/webapp/web/templates/freemarker/edit/forms/pageManagement--browseClassGroups.ftl
+++ b/webapp/web/templates/freemarker/edit/forms/pageManagement--browseClassGroups.ftl
@@ -21,9 +21,9 @@
-
+
diff --git a/webapp/web/templates/freemarker/edit/forms/pageManagement--fixedHtml.ftl b/webapp/web/templates/freemarker/edit/forms/pageManagement--fixedHtml.ftl
index 40a34192e..ecdbe82b9 100644
--- a/webapp/web/templates/freemarker/edit/forms/pageManagement--fixedHtml.ftl
+++ b/webapp/web/templates/freemarker/edit/forms/pageManagement--fixedHtml.ftl
@@ -2,13 +2,13 @@
<#--This contains the template for the fixed HTML content type that is to be cloned and used in page management-->
-
+
-
+
-
+
<#if menuAction == "Add">
- or Cancel
+ ${i18n().or} ${i18n().cancel_link}
#if>
${scripts.add('')}
diff --git a/webapp/web/templates/freemarker/edit/forms/pageManagement--sparqlQuery.ftl b/webapp/web/templates/freemarker/edit/forms/pageManagement--sparqlQuery.ftl
index c11a952b8..7ee1c75a7 100644
--- a/webapp/web/templates/freemarker/edit/forms/pageManagement--sparqlQuery.ftl
+++ b/webapp/web/templates/freemarker/edit/forms/pageManagement--sparqlQuery.ftl
@@ -1,16 +1,16 @@
<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
<#--This contains the template for the Sparql Query content type that is to be cloned and used in page management-->
-
+
<#--Hiding query model for now-->
- <#-- -->
+ <#-- -->
-
+
-
+
<#if menuAction == "Add">
- or Cancel
+ or ${i18n().cancel_link}
#if>
${scripts.add('')}
diff --git a/webapp/web/templates/freemarker/edit/forms/pageManagement.ftl b/webapp/web/templates/freemarker/edit/forms/pageManagement.ftl
index 44db6f6ac..32f1d76c8 100644
--- a/webapp/web/templates/freemarker/edit/forms/pageManagement.ftl
+++ b/webapp/web/templates/freemarker/edit/forms/pageManagement.ftl
@@ -12,8 +12,8 @@
<#assign menuLinkText = "" />
<#assign menuPosition = pageData.highestMenuPosition />
<#assign addMenuItem = "" />
-<#assign pageHeading = "Add New Page" />
-<#assign saveBtnText = "Save new page" />
+<#assign pageHeading = "${i18n().add_new_page}" />
+<#assign saveBtnText = "${i18n().save_new_page}" />
<#if pageData.addMenuItem?has_content>
<#assign addMenuItem = pageData.addMenuItem />
#if>
@@ -27,8 +27,8 @@
<#assign menuLinkText = lvf.getFormFieldValue(editSubmission, editConfiguration, "menuLinkText")/>
<#assign customTemplate = lvf.getFormFieldValue(editSubmission, editConfiguration, "customTemplate")/>
<#assign selfContainedTemplate = lvf.getFormFieldValue(editSubmission, editConfiguration, "isSelfContainedTemplate")/>
- <#assign pageHeading = "Edit ${pageName} Page" />
- <#assign saveBtnText = "Save changes" />
+ <#assign pageHeading = "${i18n().edit_page(pageName)}" />
+ <#assign saveBtnText = "${i18n().save_changes}" />
<#if customTemplate?has_content>
<#if selfContainedTemplate?has_content>
<#assign selectedTemplateType = "selfContained" />
@@ -49,7 +49,7 @@
<#------------HTML Portion------------->
class="hidden"#if>>
-
+
<#if submissionErrors?has_content>
<#list submissionErrors?keys as errorFieldName>
@@ -70,13 +70,13 @@
style="display:none;"#if>>
-
+
Add one or more types
+
+
+
+
+ ${i18n().add_types}
@@ -91,27 +91,27 @@
-
+
-
+
-
Must begin with a leading forward slash: / (e.g., /people)
<#assign groupCount = 1>
<#list classGroups as group>
@@ -31,6 +31,7 @@
<#if !firstPopulatedClassGroup??>
<#assign firstPopulatedClassGroup = group />
#if>
+ <#-- MAY BE NECESSARY FOR A SITE TO UPDATE THIS LINE BASED ON HOW IT CUSTOMIZES CLASS GROUP NAMES -->
<#if group.displayName != "equipment" && group.displayName != "courses" >
#if>
#if>
diff --git a/webapp/web/templates/freemarker/lib/lib-properties.ftl b/webapp/web/templates/freemarker/lib/lib-properties.ftl
index 8dd2bd355..7d360496a 100644
--- a/webapp/web/templates/freemarker/lib/lib-properties.ftl
+++ b/webapp/web/templates/freemarker/lib/lib-properties.ftl
@@ -115,11 +115,11 @@ name will be used as the label. -->
<#macro showAddLink propertyLocalName label url>
<#if propertyLocalName == "informationResourceInAuthorship" || propertyLocalName == "webpage" || propertyLocalName == "hasResearchArea">
-
-
+
+
<#else>
-
-
+
+
#if>
#macro>
@@ -151,7 +151,7 @@ name will be used as the label. -->
#macro>
<#macro showEditLink propertyLocalName url>
-
+
#macro>
<#macro deleteLink propertyLocalName statement>
@@ -162,14 +162,14 @@ name will be used as the label. -->
#macro>
<#macro showDeleteLink propertyLocalName url>
-
+
#macro>
<#macro verboseDisplay property>
<#local verboseDisplay = property.verboseDisplay!>
<#if verboseDisplay?has_content>
- ${verboseDisplay.localName}
+ ${verboseDisplay.localName}
(${property.type?lower_case} property);
order in group: ${verboseDisplay.displayRank};
display level: ${verboseDisplay.displayLevel};
@@ -194,15 +194,15 @@ name will be used as the label. -->
<#-- Don't assume that if the mainImage property is populated, there is a thumbnail image (though that is the general case).
If there's a mainImage statement but no thumbnail image, treat it as if there is no image. -->
<#if (mainImage.statements)?has_content && thumbUrl?has_content>
-
-
+
+
<@editingLinks "${mainImage.localName}" mainImage.first() editable />
<#else>
- <#local imageLabel><@addLinkWithLabel mainImage editable "Photo" />#local>
+ <#local imageLabel><@addLinkWithLabel mainImage editable "${i18n().photo}" />#local>
${imageLabel}
<#if showPlaceholder == "always" || (showPlaceholder="with_add_link" && imageLabel?has_content)>
-
+
#if>
#if>
#macro>
@@ -214,7 +214,7 @@ name will be used as the label. -->
<#if (labelCount > 1) && editable >
- manage labels
+ ${i18n().manage_labels}
<#else>
diff --git a/webapp/web/templates/freemarker/lib/lib-vitro-form.ftl b/webapp/web/templates/freemarker/lib/lib-vitro-form.ftl
index a330d3ca5..3a552afc2 100644
--- a/webapp/web/templates/freemarker/lib/lib-vitro-form.ftl
+++ b/webapp/web/templates/freemarker/lib/lib-vitro-form.ftl
@@ -6,9 +6,8 @@
<#macro unsupportedBrowser urlsBase>
-
-
This form is not supported in versions of Internet Explorer below version 8. Please upgrade your browser, or
- switch to another browser, such as FireFox.
diff --git a/webapp/web/templates/freemarker/page/partials/identity.ftl b/webapp/web/templates/freemarker/page/partials/identity.ftl
index fc4cc49ca..20ded3f46 100644
--- a/webapp/web/templates/freemarker/page/partials/identity.ftl
+++ b/webapp/web/templates/freemarker/page/partials/identity.ftl
@@ -1,7 +1,7 @@
<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
-
\ No newline at end of file
diff --git a/webapp/web/templates/freemarker/page/partials/version.ftl b/webapp/web/templates/freemarker/page/partials/version.ftl
index 4a515e64f..25a3696e5 100644
--- a/webapp/web/templates/freemarker/page/partials/version.ftl
+++ b/webapp/web/templates/freemarker/page/partials/version.ftl
@@ -5,6 +5,6 @@
<#-- Only show version info if user has access -->
<#if user.hasRevisionInfoAccess>
#macro>
\ No newline at end of file
diff --git a/webapp/web/templates/freemarker/widgets/widget-test.ftl b/webapp/web/templates/freemarker/widgets/widget-test.ftl
index 6d21f844c..bfae7b4d5 100644
--- a/webapp/web/templates/freemarker/widgets/widget-test.ftl
+++ b/webapp/web/templates/freemarker/widgets/widget-test.ftl
@@ -10,14 +10,14 @@
<#macro loggedIn>