diff --git a/404.html b/404.html
index 77a154c92..ff2726d34 100644
--- a/404.html
+++ b/404.html
@@ -19,19 +19,13 @@
-
-
+
+
-
-
-
-
-
+
+
+
+
+
@@ -1382,11 +1382,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Page Not Found
diff --git a/_/css/mt.css b/_/css/mt.css
new file mode 100644
index 000000000..3f5e14706
--- /dev/null
+++ b/_/css/mt.css
@@ -0,0 +1,291 @@
+@media screen and (max-width: 1024px) {
+ #disclaimer {
+ margin-top: 0px;
+ height: auto;
+ display: flex;
+ color: rgba(0, 0, 0, .6);
+ background: rgba(255, 95, 2, .1);
+ padding: 10px;
+ box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
+ }
+ .section-1 {
+ padding-top: 5px;
+ margin-left: 24px;
+ margin-right: 24px;
+ }
+
+ .section-2 {
+ font-style: normal;
+ font-size: 14px;
+ line-height: 18px;
+ letter-spacing: .25px;
+ color: #00233c;
+ flex-grow: 1;
+ padding-top: 9px;
+ }
+
+ .section-3 {
+ font-style: normal;
+ font-size: 14px;
+ line-height: 18px;
+ letter-spacing: .5px;
+ color: rgba(0, 0, 0, .87) !important;
+ text-decoration: none;
+ padding-left: 15px;
+ margin-right: 20px;
+ width: auto;
+ padding-top: 9px;
+ }
+
+ .section-4 {
+ flex-shrink: 0;
+ padding-top: 7px;
+ }
+ .modal {
+ display: none; /* Hide the modal by default */
+ position: fixed; /* Stay in place */
+ z-index: 1; /* Sit on top */
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%; /* Full height */
+ overflow: auto; /* Enable scroll if needed */
+ }
+ .MTDcontent {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ margin: auto;
+ position: relative;
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 680px;
+ width: 100%;
+ background-color: #fff;
+ border-radius: 8px;
+ top: 330px;
+ }
+ .closeMT {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ }
+ .popup-header-text {
+ font-family: Inter, sans-serif;
+ font-style: normal;
+ font-weight: 600;
+ font-size: 20px;
+ line-height: 28px !important;
+ letter-spacing: .15px;
+ color: rgba(0, 0, 0, .87);
+ max-width: 640px;
+ width: 100%;
+ }
+ .td-reader-popup-spacer {
+ border: #e6e6e6 1px solid;
+ width: 104.6%;
+ margin-top: -7px;
+ }
+ .cancel {
+ color: rgba(0, 0, 0, .87);
+ font-size: 1.4em;
+ display: flex;
+ flex-direction: row;
+ align-items: flex-start;
+ padding-left: 10px;
+ position: absolute;
+ width: 40px;
+ height: 40px;
+ right: 10px;
+ top: 13px;
+ }
+ button.cancelbtn {
+ margin-top: 6px;
+ margin-left: -12px;
+ }
+
+ .call-to-action-button{
+ background: #00233C;
+ border-radius: 12px;
+ border: 1px solid #00233C;
+ font-weight: 600;
+ font-family: Inter;
+ font-size: 18px;
+ line-height: 26px;
+ color: #fff;
+ padding: 16px;
+ height: 58px;
+ }
+ .call-to-action-button:hover {
+ border-color: #ff5f02;
+ background: #ff5f02;
+ color: #fff;
+ text-decoration: none;
+ }
+ .btnspace{
+ margin-left: auto;
+ margin-bottom: 10px;
+ }
+ .info{
+ font-weight: 600;
+ max-width: 100%;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+}
+
+@media screen and (min-width: 1024px){
+ #disclaimer {
+ display: flex;
+ margin-top: -45px;
+ height: 100px;
+ color: rgba(0, 0, 0, .6);
+ background: rgba(255, 95, 2, .1);
+ padding: 10px;
+ box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
+ }
+
+ .section-1 {
+ padding-top: 5px;
+ margin-left: 24px;
+ margin-right: 24px;
+ }
+
+ .section-2 {
+ font-style: normal;
+ font-size: 14px;
+ line-height: 18px;
+ letter-spacing: .25px;
+ color: #00233c;
+ flex-grow: 1;
+ padding-top: 9px;
+ }
+
+ .section-3 {
+ font-style: normal;
+ font-size: 14px;
+ line-height: 18px;
+ letter-spacing: .5px;
+ color: rgba(0, 0, 0, .87) !important;
+ text-decoration: none;
+ padding-left: 15px;
+ margin-right: 20px;
+ width: auto;
+ padding-top: 9px;
+ }
+
+ .section-4 {
+ flex-shrink: 0;
+ padding-top: 7px;
+ }
+ .modal {
+ display: none; /* Hide the modal by default */
+ position: fixed; /* Stay in place */
+ z-index: 1; /* Sit on top */
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%; /* Full height */
+ overflow: auto; /* Enable scroll if needed */
+ }
+ .MTDcontent {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ margin: auto;
+ position: relative;
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 680px;
+ width: 100%;
+ background-color: #fff;
+ border-radius: 8px;
+ top: 330px;
+ }
+ .closeMT {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ }
+ .popup-header-text {
+ font-family: Inter, sans-serif;
+ font-style: normal;
+ font-weight: 600;
+ font-size: 20px;
+ line-height: 28px !important;
+ letter-spacing: .15px;
+ color: rgba(0, 0, 0, .87);
+ max-width: 640px;
+ width: 100%;
+ }
+ .td-reader-popup-spacer {
+ border: #e6e6e6 1px solid;
+ width: 104.6%;
+ margin-top: -7px;
+ }
+ .cancel {
+ color: rgba(0, 0, 0, .87);
+ font-size: 1.4em;
+ display: flex;
+ flex-direction: row;
+ align-items: flex-start;
+ padding-left: 10px;
+ position: absolute;
+ width: 40px;
+ height: 40px;
+ right: 10px;
+ top: 13px;
+ }
+ button.cancelbtn {
+ margin-top: 6px;
+ margin-left: -12px;
+ }
+
+ .call-to-action-button{
+ background: #00233C;
+ border-radius: 12px;
+ border: 1px solid #00233C;
+ font-weight: 600;
+ font-family: Inter;
+ font-size: 18px;
+ line-height: 26px;
+ color: #fff;
+ padding: 16px;
+ height: 58px;
+ }
+ .call-to-action-button:hover {
+ border-color: #ff5f02;
+ background: #ff5f02;
+ color: #fff;
+ text-decoration: none;
+ }
+ .btnspace{
+ margin-left: auto;
+ margin-bottom: 10px;
+ }
+ .info{
+ font-weight: 600;
+ max-width: 100%;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+}
+
+#overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: #333a3e;
+ opacity: 0.15;
+ z-index: -1;
+ display: none;
+}
+.toolbar {
+ z-index: 0;
+}
\ No newline at end of file
diff --git a/_/img/close.svg b/_/img/close.svg
new file mode 100644
index 000000000..5a60c58e7
--- /dev/null
+++ b/_/img/close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/_/img/language.svg b/_/img/language.svg
new file mode 100644
index 000000000..3af2272eb
--- /dev/null
+++ b/_/img/language.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/_/js/translations/mt.js b/_/js/translations/mt.js
new file mode 100644
index 000000000..37c97d8e2
--- /dev/null
+++ b/_/js/translations/mt.js
@@ -0,0 +1,55 @@
+window.onload = function() {
+ showDisclaimer(language);
+};
+
+function openMTD() {
+ document.getElementById('overlay').style.display = 'block';
+ document.getElementById('mtModal').style.display = 'block';
+}
+
+function closeMTD() {
+ document.getElementById('overlay').style.display = 'none';
+ document.getElementById("mtModal").style.display = "none";
+}
+
+function hideDisclaimer() {
+ document.getElementById('disclaimer').style.display = 'none';
+}
+
+function translateDisclaimer(language) {
+ var translations = {
+ 'ja': {
+ text: 'このウェブサイトは機械支援翻訳 (MAT) を使用しています。',
+ info: 'もっと学ぶ',
+ mtTitle: '機械支援翻訳',
+ mtContent: '英語以外の言語への資料の機械支援による翻訳は、英語を読まないユーザーの便宜を図るためのものであり、法的拘束力はありません。 本情報に依存している人は、自己のリスクでそうすることを認識して下さい。 自動翻訳は完璧なものではなく、人間の翻訳者に代わるものではありません。 Teradataは、提供される機械支援による翻訳の正確性について、いかなる保証や保険も持ち得ません。 Teradataは一切の責任を負わず、そのような翻訳を使用した結果生じる可能性のあるいかなる損害または問題についても責任を負わないものとします。 ユーザーは英語のコンテンツを併用して使用して下さい。',
+ exitButton: '閉じる'
+ },
+ 'es': {
+ text: 'Este sitio web usa traducción asistida por ordenador (Machine-Assisted Translation, MAT).',
+ info: 'Más información',
+ mtTitle: 'Traducción asistida por máquina',
+ mtContent: 'El objetivo de las traducciones asistidas por máquina de cualquier material a idiomas distintos del inglés es únicamente para la comodidad de los usuarios que no leen el inglés y no son legalmente vinculantes. Toda persona que se base en dicha información lo hace bajo su propio riesgo. Ninguna traducción automatizada es perfecta ni está destinada a reemplazar a los traductores humanos. Teradata no hace promesas ni otorga garantías en cuanto a la exactitud de las traducciones asistidas por máquina proporcionadas. Teradata no acepta ninguna responsabilidad ni será responsable de ningún daño o problema que pueda resultar del uso de dichas traducciones. Se recuerda a los usuarios que utilicen los contenidos en inglés.',
+ exitButton: 'Cerrar'
+ },
+ 'default': {
+ text: 'This website uses Machine-Assisted Translation (MAT)',
+ info: 'Learn more',
+ mtTitle: 'Machine-Assisted Translation (MAT)',
+ mtContent: 'Machine-assisted translations of any materials into languages other than English are intended solely as a convenience to the non-English-reading users and are not legally binding. Anybody relying on such information does so at his or her own risk. No automated translation is perfect nor is it intended to replace human translators. Teradata does not make any promises, assurances, or guarantees as to the accuracy of the machine-assisted translations provided. Teradata accepts no responsibility and shall not be liable for any damage or issues that may result from using such translations. Users are reminded to use the English contents.',
+ exitButton: 'Close'
+ }
+ };
+
+ return translations[language] || translations['default'];
+}
+
+function showDisclaimer(language) {
+ var translation = translateDisclaimer(language);
+
+ document.getElementById("message").textContent = translation.text;
+ document.getElementById("info").textContent = translation.info;
+ document.getElementById("header").textContent = translation.mtTitle;
+ document.getElementById("content").textContent = translation.mtContent;
+ document.getElementById("close").textContent = translation.exitButton;
+}
\ No newline at end of file
diff --git a/advanced-dbt.html b/advanced-dbt.html
index 1498543dc..148b5a717 100644
--- a/advanced-dbt.html
+++ b/advanced-dbt.html
@@ -22,19 +22,13 @@
-
-
+
+
-
-
-
-
-
+
+
+
+
+
@@ -1938,6 +1938,7 @@
+